]> git.tdb.fi Git - builder.git/blob - builderrc
Refactor transitive dependencies to work on all targets
[builder.git] / builderrc
1 architecture "arm-linux"
2 {
3         prefix "arm-linux-gnueabi";
4 };
5
6 architecture "windows-32"
7 {
8         prefix "i686-w64-mingw32";
9 };
10
11 architecture "windows-64"
12 {
13         prefix "x86_64-w64-mingw32";
14 };
15
16 architecture "arm-android"
17 {
18         prefix "arm-linux-androideabi";
19 };
20
21 build_type "debug"
22 {
23         build_info
24         {
25                 debug true;
26                 define "DEBUG" "1";
27                 warning_level 3;
28                 fatal_warnings true;
29                 runtime_path_mode ABSOLUTE;
30         };
31 };
32
33 build_type "optimized_debug"
34 {
35         build_info
36         {
37                 debug true;
38                 define "DEBUG" "1";
39                 optimize 2;
40                 warning_level 3;
41                 fatal_warnings true;
42                 runtime_path_mode ABSOLUTE;
43         };
44 };
45
46 build_type "release"
47 {
48         build_info
49         {
50                 optimize 3;
51                 strip true;
52                 warning_level 1;
53                 runtime_path_mode RELATIVE;
54         };
55 };
56
57 build_type "static_release"
58 {
59         build_info
60         {
61                 optimize 3;
62                 strip true;
63                 libmode STATIC;
64                 warning_level 1;
65         };
66 };