6 <set var=
"BUILDING_LIB" overwrite=
"0">0</set>
9 <values>debug release
</values>
10 <values-description>Debug Release
</values-description>
11 <default-value>release
</default-value>
13 Type of compiled binaries
17 <option name=
"DEBUG_INFO">
18 <values>0 1 default
</values>
19 <default-value>default
</default-value>
21 Should debugging info be included in the executables? The default value
22 "default" means that debug info will be included if BUILD=debug
23 and not included if BUILD=release.
27 <option name=
"DEBUG_FLAG">
28 <values>0 1 default
</values>
29 <default-value>default
</default-value>
31 Should __WXDEBUG__ be defined? The default value "default" means that it will
32 be defined if BUILD=debug and not defined if BUILD=release.
36 <if cond=
"FORMAT=='msvc'">
37 <option name=
"DEBUG_RUNTIME_LIBS">
38 <values>0 1 default
</values>
39 <default-value>default
</default-value>
41 Should link against debug RTL (msvcrtd.dll) or release (msvcrt.dll)?
42 Acts according to DEBUG_INFO by default.
46 <if cond=
"FORMAT!='msvc'">
47 <set var=
"DEBUG_RUNTIME_LIBS">default
</set>
50 <option name=
"UNICODE">
52 <values-description>Ansi Unicode
</values-description>
53 <default-value>0</default-value>
55 Compile Unicode build of wxWindows?
59 <option name=
"SHARED">
61 <values-description>LIB DLL
</values-description>
62 <default-value>1</default-value>
64 What type of library to build?
68 <option name=
"MONOLITHIC">
70 <values-description>Multilib Monolithic
</values-description>
71 <default-value>1</default-value>
73 Multiple libraries or single huge monolithic one?
77 <option name=
"USE_GUI">
79 <values-description>Base GUI
</values-description>
80 <default-value>1</default-value>
86 <option name=
"USE_HTML">
88 <default-value>1</default-value>
90 Build wxHTML library (USE_GUI must be
1)?
94 <option name=
"USE_OPENGL">
96 <default-value>0</default-value>
98 Build OpenGL canvas library (USE_GUI must be
1)?
102 <option name=
"USE_ODBC">
104 <default-value>0</default-value>
106 Build ODBC database classes (USE_GUI must be
1)?
110 <option name=
"WXUNIV">
112 <values-description>Native wxUniv
</values-description>
113 <default-value>0</default-value>
115 Build wxUniversal instead of native port?
119 <option name=
"OFFICIAL_BUILD">
121 <default-value>0</default-value>
123 Is this official build by wxWindows developers?
126 <option name=
"VENDOR">
127 <default-value>custom
</default-value>
129 Use this to name your customized DLLs differently
134 <default-value></default-value>
136 Name of your custom configuration. This affects directory
137 where object files are stored as well as the location of
138 compiled .lib files and setup.h under the lib/ toplevel directory.
143 <!-- ================================================================== -->
145 <!-- ================================================================== -->
147 <if cond=
"FORMAT=='autoconf'">
148 <option name=
"DEREZ"/>
149 <option name=
"TOOLKIT"/>
150 <option name=
"TOOLKIT_LOWERCASE"/>
151 <option name=
"TOOLKIT_VERSION"/>
152 <option name=
"TOOLCHAIN_NAME"/>
153 <option name=
"EXTRALIBS"/>
154 <option name=
"EXTRALIBS_XML"/>
155 <option name=
"EXTRALIBS_ODBC"/>
156 <option name=
"EXTRALIBS_GUI"/>
157 <option name=
"EXTRALIBS_OPENGL"/>
158 <option name=
"SAMPLES_RPATH_FLAG"/>
159 <option name=
"HOST_SUFFIX"/>
161 <set var=
"TOP_SRCDIR">$(top_srcdir)/
</set>
162 <set var=
"RUNTIME_LIBS">dynamic
</set>
166 <!-- ================================================================== -->
167 <!-- Windows compilers -->
168 <!-- ================================================================== -->
170 <if cond=
"FORMAT!='autoconf'">
171 <option name=
"RUNTIME_LIBS">
172 <values>dynamic static
</values>
173 <default-value>dynamic
</default-value>
175 Version of C runtime library to use. You can change this to
176 static if SHARED=
0, but it is highly recommended to not do
177 it if SHARED=
1 unless you know what you are doing.
181 <set var=
"WXTOPDIR"/> <!-- to be overriden on bakefile cmd line -->
183 <set var=
"TOOLKIT">MSW
</set>
184 <set var=
"TOOLKIT_LOWERCASE">$(TOOLKIT.lower())
</set>
185 <set var=
"TOOLKIT_VERSION"/>
186 <set var=
"SAMPLES_RPATH_FLAG"/>
187 <set var=
"HOST_SUFFIX"/>
188 <set var=
"EXTRALIBS"/>
189 <set var=
"EXTRALIBS_XML"/>
190 <set var=
"EXTRALIBS_ODBC"/>
191 <set var=
"EXTRALIBS_GUI"/>
192 <set var=
"EXTRACFLAGS"/>
195 <if cond=
"BUILDING_LIB=='1'">..
</if>
196 <if cond=
"BUILDING_LIB=='0'">.
</if>
198 <set var=
"TOP_SRCDIR">$(SRCDIR)/$(WXTOPDIR)
</set>
201 <if cond=
"FORMAT=='mingw'">
202 <option name=
"GCC_VERSION">
203 <values>3 2.95</values>
204 <default-value>3</default-value>
206 Set the version of your Mingw installation here.
207 "
3" ...... this is for Mingw
2.0 or newer (comes with gcc3)
208 "
2.95" ... for Mingw
1.1 or any of the older versions
212 <if cond=
"GCC_VERSION=='2.95'">-fvtable-thunks
</if>
214 <set var=
"EXTRACFLAGS">$(GCCFLAGS) -DHAVE_W32API_H
</set>