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