X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=Build;fp=Build;h=f54114a8af8f354bd8974592b7cb6c9d5c3d02c3;hb=e52b26052ffbbe4e73afc8b14ebb8951bec03e5f;hp=0000000000000000000000000000000000000000;hpb=1c5a56349137568363cd72138b5e8a6e25c04e92;p=ext%2Fsigc%2B%2B-2.0.git 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"; + }; +};