]> git.tdb.fi Git - ext/sigc++-2.0.git/blob - Build
Add MSP build files
[ext/sigc++-2.0.git] / Build
1 package "sigc++-2.0"
2 {
3         build_info
4         {
5                 incpath ".";
6                 incpath "untracked";
7                 define "SIGC_BUILD" "1";
8                 define "_WINDLL" "1";
9                 standard CXX "c++11";
10         };
11
12         library "sigc++-2.0"
13         {
14                 source "sigc++";
15                 source "sigc++/adaptors";
16                 source "sigc++/functors";
17                 source "untracked/sigc++";
18                 source "untracked/sigc++/adaptors";
19                 source "untracked/sigc++/functors";
20                 install true;
21                 install_headers false;
22         };
23
24         install "include"
25         {
26                 source "untracked/MSVC_NMake/sigc++config.h";
27         };
28
29         install "include/sigc++"
30         {
31                 source "sigc++/bind.h";
32                 source "sigc++/bind_return.h";
33                 source "sigc++/connection.h";
34                 source "sigc++/reference_wrapper.h";
35                 source "sigc++/retype_return.h";
36                 source "sigc++/signal_base.h";
37                 source "sigc++/slot.h";
38                 source "sigc++/trackable.h";
39                 source "sigc++/type_traits.h";
40                 source "sigc++/visit_each.h";
41                 source "untracked/sigc++/limit_reference.h";
42                 source "untracked/sigc++/signal.h";
43         };
44
45         install "include/sigc++/adaptors"
46         {
47                 source "sigc++/adaptors/adaptors.h";
48                 source "sigc++/adaptors/bound_argument.h";
49                 source "untracked/sigc++/adaptors/deduce_result_type.h";
50                 source "untracked/sigc++/adaptors/adaptor_trait.h";
51                 source "untracked/sigc++/adaptors/bind.h";
52                 source "untracked/sigc++/adaptors/bind_return.h";
53                 source "untracked/sigc++/adaptors/retype_return.h";
54                 source "untracked/sigc++/adaptors/hide.h";
55                 source "untracked/sigc++/adaptors/retype.h";
56                 source "untracked/sigc++/adaptors/compose.h";
57                 source "untracked/sigc++/adaptors/exception_catch.h";
58                 source "untracked/sigc++/adaptors/track_obj.h";
59         };
60
61         install "include/sigc++/adaptors/lambda"
62         {
63                 source "untracked/sigc++/adaptors/lambda/base.h";
64                 source "untracked/sigc++/adaptors/lambda/select.h";
65         };
66
67         install "include/sigc++/functors"
68         {
69                 source "sigc++/functors/functors.h";
70                 source "sigc++/functors/slot_base.h";
71                 source "untracked/sigc++/functors/functor_trait.h";
72                 source "untracked/sigc++/functors/slot.h";
73                 source "untracked/sigc++/functors/ptr_fun.h";
74                 source "untracked/sigc++/functors/mem_fun.h";
75         };
76 };