<option name="UNICODE">
<values>0,1</values>
<values-description>,Unicode</values-description>
- <default-value>0</default-value>
+ <default-value>1</default-value>
<description>
Compile Unicode build of wxWidgets?
</description>
<if cond="FORMAT=='msvc'">
<option name="TARGET_CPU">
- <values>AMD64,IA64</values>
<default-value>$(DOLLAR)(CPU)</default-value>
<description>
The target processor architecture must be specified when it is not X86.
your environment is set up appropriately with the correct compiler in the
PATH. Rather it affects some options passed to some of the common build
utilities such as the resource compiler and the linker.
+
+Accepted values: AMD64, IA64.
</description>
</option>
</if>
<!-- FIXME: restore this once bakefile is fixed to not use
/Gm /GZ (incompatible with /O2) w/ debug-info -->
<set var="DEBUG_INFO_DEFAULT">
- <if cond="FORMAT in ['msvc','msvc6prj','msevc4prj']">1</if>
- <if cond="FORMAT not in ['msvc','msvc6prj','msevc4prj']">default</if>
+ <if cond="FORMAT in ['msvc','msvc6prj','msevc4prj','msvs2003prj','msvs2005prj']">1</if>
+ <if cond="FORMAT not in ['msvc','msvc6prj','msevc4prj','msvs2003prj','msvs2005prj']">default</if>
</set>
-->
<set var="DEBUG_INFO_DEFAULT">default</set>
</description>
</option>
+ <option name="USE_MEDIA">
+ <values>0,1</values>
+ <default-value>1</default-value>
+ <description>
+ Build multimedia library (USE_GUI must be 1)?
+ </description>
+ </option>
+
<option name="USE_XRC">
<values>0,1</values>
<default-value>1</default-value>
</description>
</option>
- <option name="USE_OPENGL">
+ <option name="USE_AUI">
<values>0,1</values>
- <default-value>0</default-value>
+ <default-value>1</default-value>
<description>
- Build OpenGL canvas library (USE_GUI must be 1)?
+ Build wxAUI library (USE_GUI must be 1)?
+ </description>
+ </option>
+
+ <option name="USE_RICHTEXT">
+ <values>0,1</values>
+ <default-value>1</default-value>
+ <description>
+ Build wxRichTextCtrl library (USE_GUI must be 1)?
+ </description>
+ </option>
+
+ <option name="USE_STC">
+ <values>0,1</values>
+ <default-value>1</default-value>
+ <description>
+ Build wxStyledTextCtrl library (USE_GUI must be 1)?
</description>
</option>
- <option name="USE_ODBC">
+ <option name="USE_OPENGL">
<values>0,1</values>
<default-value>0</default-value>
<description>
- Build ODBC database classes (USE_GUI must be 1)?
+ Build OpenGL canvas library (USE_GUI must be 1)?
</description>
</option>
+ <!-- currently only VC++ can compile wxDebugReport which is in QA lib -->
+ <set var="USE_QA_DEFAULT">
+ <if cond="FORMAT in ['msvc','msvc6prj','msvs2003prj','msvs2005prj']">1</if>
+ <if cond="FORMAT not in ['msvc','msvc6prj','msvs2003prj','msvs2005prj']">0</if>
+ </set>
<option name="USE_QA">
<values>0,1</values>
- <default-value>0</default-value>
+ <default-value>$(USE_QA_DEFAULT)</default-value>
<description>
Build quality assurance classes library (USE_GUI must be 1)?
</description>
</description>
</option>
+ <if cond="FORMAT!='autoconf'">
+ <option name="USE_GDIPLUS">
+ <values>0,1</values>
+ <default-value>0</default-value>
+ <description>
+ Link with gdiplus.lib? (Needed for wxGraphicsContext, will also set wxUSE_GRAPHICS_CONTEXT)
+ </description>
+ </option>
+ </if>
+
<option name="OFFICIAL_BUILD">
<values>0,1</values>
<default-value>0</default-value>
<option name="EXTRALIBS"/>
<option name="EXTRALIBS_XML"/>
<option name="EXTRALIBS_HTML"/>
- <option name="EXTRALIBS_ODBC"/>
<option name="EXTRALIBS_GUI"/>
<option name="EXTRALIBS_OPENGL"/>
<option name="EXTRALIBS_SDL"/>
<option name="EXTRALIBS_GNOMEPRINT"/>
+ <option name="CXXWARNINGS"/>
<option name="HOST_SUFFIX"/>
<option name="SAMPLES_RPATH_FLAG"/>
<option name="SAMPLES_RPATH_POSTLINK"/>
<option name="WITH_PLUGIN_SDL">
<values>0,1</values>
</option>
+
+ <option name="wx_top_builddir"/>
</if>
<set var="EXTRALIBS"/>
<set var="EXTRALIBS_XML"/>
<set var="EXTRALIBS_HTML"/>
- <set var="EXTRALIBS_ODBC"/>
<set var="EXTRALIBS_GUI"/>
<set var="EXTRALIBS_OPENGL">
- <if cond="COMPILER=='wat'">opengl32.lib glu32.lib</if>
+ <if cond="COMPILER=='wat' and TOOLKIT=='MSW'">opengl32.lib glu32.lib</if>
<if cond="COMPILER in ['vc','evc']">opengl32.lib glu32.lib</if>
<if cond="COMPILER=='gcc'">-lopengl32 -lglu32</if>
</set>
<set var="EXTRACFLAGS">$(GCCFLAGS) -DHAVE_W32API_H</set>
</if>
- <if cond="FORMAT=='cbuilderx'">
- <set var="EXTRACFLAGS">
- <if cond="COMPILER=='gcc'">-DHAVE_W32API_H</if>
- </set>
- </if>
-
<!-- ================================================================== -->
<!-- Project files - hardcode some defaults -->
<if cond="FORMAT_SUPPORTS_CONDITIONS=='0'">
<set var="RUNTIME_LIBS">dynamic</set>
<set var="OFFICIAL_BUILD">0</set>
+ <set var="USE_AUI">1</set>
+ <set var="USE_RICHTEXT">1</set>
+ <set var="USE_STC">1</set>
<set var="USE_HTML">1</set>
+ <set var="USE_MEDIA">1</set>
<set var="USE_XRC">1</set>
<set var="USE_OPENGL">1</set>
- <set var="USE_ODBC">1</set>
<set var="USE_QA">1</set>
<set var="MONOLITHIC">0</set>
<set var="USE_GUI">1</set>
<set var="USE_EXCEPTIONS">1</set>
<set var="USE_RTTI">1</set>
<set var="USE_THREADS">1</set>
+ <if cond="FORMAT!='autoconf'"><set var="USE_GDIPLUS">0</set></if>
<set var="DEBUG_INFO">$(DEBUG_INFO_DEFAULT)</set>
<set var="DEBUG_FLAG">default</set>
<set var="MSLU">0</set>
</if>
- <!-- FIXME:
- C++BuilderX supports only wxMSW, monolithic (sic!) static build
- and the project can't be put into build/msw and store objects in
- build/msw/something. This *must* be fixed! -->
- <if cond="FORMAT=='cbuilderx'">
- <set var="WXUNIV">0</set>
- <set var="MONOLITHIC">1</set>
- <set var="SRCDIR">.</set>
- <set var="TOP_SRCDIR">$(SRCDIR)/$(WXTOPDIR)</set>
- <set var="SHARED">0</set>
- </if>
-
-
<!-- DigitalMars make is braindead, it doesn't have conditional
processing: -->
<if cond="FORMAT=='dmars'">
<set var="BUILD">debug</set>
<set var="SHARED">0</set>
<set var="WXUNIV">0</set>
- <set var="UNICODE">0</set>
+ <set var="UNICODE">1</set>
<!-- Free version does not distribute OpenGL,
in commercial distribution better use dmars_smake format -->
<set var="USE_OPENGL">0</set>
<!-- Need for wxUniv within wxMGL: -->
<if cond="FORMAT!='autoconf' and TOOLKIT=='MGL'">
<set var="WXUNIV">1</set>
+ <set var="USE_THREADS">0</set>
+ <set var="RUNTIME_LIBS">static</set>
</if>
</makefile>