]> git.saurik.com Git - wxWidgets.git/blame - build/bakefiles/config.bkl
fixed bug in previous commit: WXTOPDIR not set
[wxWidgets.git] / build / bakefiles / config.bkl
CommitLineData
ddf98968
VS
1<?xml version="1.0" ?>
2<!-- $Id$ -->
3
4<makefile>
498368e9
VS
5
6 <set var="BUILDING_LIB" overwrite="0">0</set>
7
ddf98968
VS
8
9 <option name="UNICODE">
10 <values>0 1</values>
11 <default-value>0</default-value>
12 <description>
13 Compile Unicode build of wxWindows?
14 </description>
15 </option>
16
17 <option name="SHARED">
18 <values>0 1</values>
19 <default-value>1</default-value>
20 <description>
21 What type of library to build?
22 </description>
23 </option>
24
ddf98968
VS
25 <option name="MONOLITHIC">
26 <values>0 1</values>
eefdc53a 27 <default-value>1</default-value>
ddf98968
VS
28 <description>
29 Multiple libraries or single huge monolithic one?
30 </description>
31 </option>
32
33 <option name="USE_GUI">
34 <values>0 1</values>
35 <default-value>1</default-value>
36 <description>
37 Build GUI libraries?
38 </description>
39 </option>
40
41 <option name="WXUNIV">
42 <values>0 1</values>
43 <default-value>0</default-value>
44 <description>
45 Build wxUniversal instead of native port?
46 </description>
47 </option>
48
eefdc53a 49
4fc5f509
VS
50 <option name="OFFICIAL_BUILD">
51 <values>0 1</values>
52 <default-value>0</default-value>
53 <description>
54 Is this official build by wxWindows developers?
55 </description>
56 </option>
57 <option name="VENDOR">
58 <default-value>custom</default-value>
59 <description>
60 Use this to name your customized DLLs differently
61 </description>
62 </option>
cff5df9f
VS
63
64 <option name="CFG">
65 <default-value></default-value>
66 <description>
67 Name of your custom configuration. This affects directory
68 where object files are stored as well as the location of
69 compiled .lib files and setup.h under the lib/ toplevel directory.
70 </description>
71 </option>
4fc5f509
VS
72
73
74
eefdc53a
VS
75 <!-- ================================================================== -->
76 <!-- Autoconf -->
77 <!-- ================================================================== -->
78
ddf98968
VS
79 <if cond="FORMAT=='autoconf'">
80 <option name="DEREZ"/>
81 <option name="TOOLKIT"/>
82 <option name="TOOLKIT_LOWERCASE"/>
83 <option name="TOOLKIT_VERSION"/>
84 <option name="EXTRALIBS"/>
ddf98968 85 <option name="SAMPLES_RPATH_FLAG"/>
4843dc4c 86 <set var="TOP_SRCDIR">$(top_srcdir)/</set>
ddf98968
VS
87 </if>
88
eefdc53a
VS
89
90 <!-- ================================================================== -->
91 <!-- Windows compilers -->
92 <!-- ================================================================== -->
93
ddf98968 94 <if cond="FORMAT!='autoconf'">
4843dc4c
VS
95 <set var="WXTOPDIR"/> <!-- to be overriden on bakefile cmd line -->
96
eefdc53a
VS
97 <set var="TOOLKIT">MSW</set>
98 <set var="TOOLKIT_LOWERCASE">$(TOOLKIT.lower())</set>
99 <set var="TOOLKIT_VERSION"/>
100 <set var="SAMPLES_RPATH_FLAG"/>
6f53cd7c 101 <set var="EXTRALIBS"/>
65fb1c11 102 <set var="EXTRACFLAGS"/>
eefdc53a 103
cdc0282e
VS
104 <set var="SRCDIR">
105 <if cond="BUILDING_LIB=='1'">..</if>
106 <if cond="BUILDING_LIB=='0'">.</if>
107 </set>
4843dc4c 108 <set var="TOP_SRCDIR">$(SRCDIR)/$(WXTOPDIR)</set>
ddf98968 109 </if>
65fb1c11
VS
110
111 <if cond="FORMAT=='mingw'">
112 <option name="GCC_VERSION">
113 <values>3 2.95</values>
114 <default-value>3</default-value>
115 <description>
116 Set the version of your Mingw installation here.
117 "3" ...... this is for Mingw 2.0 or newer that cames with gcc3
118 "2.95" ... for Mingw 1.1 or any of the older versions
119 </description>
120 </option>
121 <set var="GCCFLAGS">
122 <if cond="GCC_VERSION=='2.95'">-fvtable-thunks</if>
123 </set>
124 <set var="EXTRACFLAGS">$(GCCFLAGS) -DHAVE_W32API_H</set>
125 </if>
126
ddf98968 127</makefile>