]> git.tdb.fi Git - ext/sigc++-2.0.git/blobdiff - Build
Add MSP build files
[ext/sigc++-2.0.git] / Build
diff --git a/Build b/Build
new file mode 100644 (file)
index 0000000..f54114a
--- /dev/null
+++ b/Build
@@ -0,0 +1,76 @@
+package "sigc++-2.0"
+{
+       build_info
+       {
+               incpath ".";
+               incpath "untracked";
+               define "SIGC_BUILD" "1";
+               define "_WINDLL" "1";
+               standard CXX "c++11";
+       };
+
+       library "sigc++-2.0"
+       {
+               source "sigc++";
+               source "sigc++/adaptors";
+               source "sigc++/functors";
+               source "untracked/sigc++";
+               source "untracked/sigc++/adaptors";
+               source "untracked/sigc++/functors";
+               install true;
+               install_headers false;
+       };
+
+       install "include"
+       {
+               source "untracked/MSVC_NMake/sigc++config.h";
+       };
+
+       install "include/sigc++"
+       {
+               source "sigc++/bind.h";
+               source "sigc++/bind_return.h";
+               source "sigc++/connection.h";
+               source "sigc++/reference_wrapper.h";
+               source "sigc++/retype_return.h";
+               source "sigc++/signal_base.h";
+               source "sigc++/slot.h";
+               source "sigc++/trackable.h";
+               source "sigc++/type_traits.h";
+               source "sigc++/visit_each.h";
+               source "untracked/sigc++/limit_reference.h";
+               source "untracked/sigc++/signal.h";
+       };
+
+       install "include/sigc++/adaptors"
+       {
+               source "sigc++/adaptors/adaptors.h";
+               source "sigc++/adaptors/bound_argument.h";
+               source "untracked/sigc++/adaptors/deduce_result_type.h";
+               source "untracked/sigc++/adaptors/adaptor_trait.h";
+               source "untracked/sigc++/adaptors/bind.h";
+               source "untracked/sigc++/adaptors/bind_return.h";
+               source "untracked/sigc++/adaptors/retype_return.h";
+               source "untracked/sigc++/adaptors/hide.h";
+               source "untracked/sigc++/adaptors/retype.h";
+               source "untracked/sigc++/adaptors/compose.h";
+               source "untracked/sigc++/adaptors/exception_catch.h";
+               source "untracked/sigc++/adaptors/track_obj.h";
+       };
+
+       install "include/sigc++/adaptors/lambda"
+       {
+               source "untracked/sigc++/adaptors/lambda/base.h";
+               source "untracked/sigc++/adaptors/lambda/select.h";
+       };
+
+       install "include/sigc++/functors"
+       {
+               source "sigc++/functors/functors.h";
+               source "sigc++/functors/slot_base.h";
+               source "untracked/sigc++/functors/functor_trait.h";
+               source "untracked/sigc++/functors/slot.h";
+               source "untracked/sigc++/functors/ptr_fun.h";
+               source "untracked/sigc++/functors/mem_fun.h";
+       };
+};