From e52b26052ffbbe4e73afc8b14ebb8951bec03e5f Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sat, 9 Sep 2023 19:20:29 +0300 Subject: [PATCH] Add MSP build files --- .gitignore | 5 ++ Build | 76 ++++++++++++++++++++++++++++ {build => _build}/ax_boost_base.m4 | 0 {build => _build}/ax_boost_system.m4 | 0 {build => _build}/ax_boost_timer.m4 | 0 {build => _build}/cxx.m4 | 0 {build => _build}/cxx_std.m4 | 0 7 files changed, 81 insertions(+) create mode 100644 .gitignore create mode 100644 Build rename {build => _build}/ax_boost_base.m4 (100%) rename {build => _build}/ax_boost_system.m4 (100%) rename {build => _build}/ax_boost_timer.m4 (100%) rename {build => _build}/cxx.m4 (100%) rename {build => _build}/cxx_std.m4 (100%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..028a042 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +temp/ +/sigc++-2.0.dll +/sigc++-2.0.lib +/sigc++-2.0.pdb +/sigc++-2.0_static.lib diff --git a/Build b/Build new file mode 100644 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"; + }; +}; diff --git a/build/ax_boost_base.m4 b/_build/ax_boost_base.m4 similarity index 100% rename from build/ax_boost_base.m4 rename to _build/ax_boost_base.m4 diff --git a/build/ax_boost_system.m4 b/_build/ax_boost_system.m4 similarity index 100% rename from build/ax_boost_system.m4 rename to _build/ax_boost_system.m4 diff --git a/build/ax_boost_timer.m4 b/_build/ax_boost_timer.m4 similarity index 100% rename from build/ax_boost_timer.m4 rename to _build/ax_boost_timer.m4 diff --git a/build/cxx.m4 b/_build/cxx.m4 similarity index 100% rename from build/cxx.m4 rename to _build/cxx.m4 diff --git a/build/cxx_std.m4 b/_build/cxx_std.m4 similarity index 100% rename from build/cxx_std.m4 rename to _build/cxx_std.m4 -- 2.43.0