6 <set var=
"BUILDING_LIB" overwrite=
"0">0</set>
10 <values-description>,DLL
</values-description>
11 <default-value>1</default-value>
13 What type of library to build?
17 <option name=
"WXUNIV">
19 <values-description>,Universal
</values-description>
20 <default-value>0</default-value>
22 Build wxUniversal instead of native port?
26 <option name=
"UNICODE">
28 <values-description>,Unicode
</values-description>
29 <default-value>0</default-value>
31 Compile Unicode build of wxWindows?
36 <values>debug,release
</values>
37 <values-description>Debug,Release
</values-description>
38 <default-value>release
</default-value>
40 Type of compiled binaries
44 <option name=
"DEBUG_INFO">
45 <values>0,
1,default
</values>
46 <default-value>default
</default-value>
48 Should debugging info be included in the executables? The default value
49 "default" means that debug info will be included if BUILD=debug
50 and not included if BUILD=release.
54 <option name=
"DEBUG_FLAG">
55 <values>0,
1,default
</values>
56 <default-value>default
</default-value>
58 Should __WXDEBUG__ be defined? The default value "default" means that it will
59 be defined if BUILD=debug and not defined if BUILD=release.
63 <if cond=
"FORMAT=='msvc'">
64 <option name=
"DEBUG_RUNTIME_LIBS">
65 <values>0,
1,default
</values>
66 <default-value>default
</default-value>
68 Should link against debug RTL (msvcrtd.dll) or release (msvcrt.dll)?
69 Acts according to DEBUG_INFO by default.
73 <if cond=
"FORMAT!='msvc'">
74 <set var=
"DEBUG_RUNTIME_LIBS">default
</set>
77 <option name=
"MONOLITHIC">
79 <values-description>Multilib,Monolithic
</values-description>
80 <default-value>0</default-value>
82 Multiple libraries or single huge monolithic one?
86 <option name=
"USE_GUI">
88 <values-description>Base,GUI
</values-description>
89 <default-value>1</default-value>
95 <option name=
"USE_HTML">
97 <default-value>1</default-value>
99 Build wxHTML library (USE_GUI must be
1)?
103 <option name=
"USE_OPENGL">
105 <default-value>0</default-value>
107 Build OpenGL canvas library (USE_GUI must be
1)?
111 <option name=
"USE_ODBC">
113 <default-value>0</default-value>
115 Build ODBC database classes (USE_GUI must be
1)?
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>
163 <set var=
"WXTOPDIR"/> <!-- to be overriden on bakefile cmd line -->
167 <!-- ================================================================== -->
168 <!-- Windows compilers -->
169 <!-- ================================================================== -->
171 <if cond=
"FORMAT!='autoconf'">
172 <option name=
"RUNTIME_LIBS">
173 <values>dynamic,static
</values>
174 <default-value>dynamic
</default-value>
176 Version of C runtime library to use. You can change this to
177 static if SHARED=
0, but it is highly recommended to not do
178 it if SHARED=
1 unless you know what you are doing.
182 <set var=
"WXTOPDIR"/> <!-- to be overriden on bakefile cmd line -->
184 <set var=
"TOOLKIT">MSW
</set>
185 <set var=
"TOOLKIT_LOWERCASE">$(TOOLKIT.lower())
</set>
186 <set var=
"TOOLKIT_VERSION"/>
187 <set var=
"SAMPLES_RPATH_FLAG"/>
188 <set var=
"HOST_SUFFIX"/>
189 <set var=
"EXTRALIBS"/>
190 <set var=
"EXTRALIBS_XML"/>
191 <set var=
"EXTRALIBS_ODBC"/>
192 <set var=
"EXTRALIBS_GUI"/>
193 <set var=
"EXTRACFLAGS"/>
196 <if cond=
"BUILDING_LIB=='1'">..$(DIRSEP)..
</if>
197 <if cond=
"BUILDING_LIB=='0'">.
</if>
199 <set var=
"TOP_SRCDIR">$(SRCDIR)/$(WXTOPDIR)
</set>
202 <if cond=
"FORMAT=='mingw'">
203 <option name=
"GCC_VERSION">
204 <values>3,
2.95</values>
205 <default-value>3</default-value>
207 Set the version of your Mingw installation here.
208 "
3" ...... this is for Mingw
2.0 or newer (comes with gcc3)
209 "
2.95" ... for Mingw
1.1 or any of the older versions
213 <if cond=
"GCC_VERSION=='2.95'">-fvtable-thunks
</if>
215 <set var=
"EXTRACFLAGS">$(GCCFLAGS) -DHAVE_W32API_H
</set>