<wx-lib>richtext</wx-lib>
<wx-lib>aui</wx-lib>
+ <wx-lib>stc</wx-lib>
<wx-lib>qa</wx-lib>
- <wx-lib>dbgrid</wx-lib>
<wx-lib>gl</wx-lib>
- <wx-lib>odbc</wx-lib>
<wx-lib>xrc</wx-lib>
<wx-lib>html</wx-lib>
<wx-lib>media</wx-lib>
<!-- this variable identifies the version of the wx presets.
- this is changed only when major changes to wxpresets take place. -->
+ this is changed only when major changes to wxpresets take place.
+ -->
<set var="WX_PRESETS_VERSION">4</set>
<!-- list of known libraries used by wx-lib tag defined in wx_unix.bkl and wx_win32.bkl
VERY IMPORTANT: when updating this list also update the <wx-lib> and <wx-all-libs>
tag definitions.
-->
- <set var="LIB_LIST">
- base core net xml odbc xrc html adv media gl dbgrid qa aui richtext
+ <set var="WX_LIB_LIST">
+ base core net xml xrc html adv media gl qa aui richtext stc
</set>
- <!-- NOTE: refer to the NET contrib using NETUTILS instead of NET
- (which is already in LIB_LIST)
+ <!-- if you define this variable to 0 before including wx presets, the
+ "test_for_selected_wxbuild" target which is added by default in win32 and GNU
+ makefiles, won't be added.
+ This is useful when e.g. you want to have wxWidgets as an optional
+ dependency and thus you don't want to perform that check unconditionally.
-->
- <set var="CONTRIBLIB_LIST">
- applet deprecated fl foldbar gizmos mmedia netutils ogl plot stc svg
+ <set var="WX_TEST_FOR_SELECTED_WXBUILD" overwrite="0">
+ 1
</set>
- <set var="ALLLIB_LIST">$(LIB_LIST) $(CONTRIBLIB_LIST)</set>
<!-- this is a temporary variable until there is non general -->
<!-- function in bakefiles for returning native markup for -->
<!-- The directory where wxWidgets is installed: -->
<if cond="not isdefined('WX_DIR')">
<set var="WX_DIR_DEFAULT" overwrite="0">$(DOLLAR)($(ENV_VAR)WXWIN)</set>
- <option name="WX_DIR" category="path">
+ <option name="WX_DIR" category="path" never_empty="1">
<default-value>$(WX_DIR_DEFAULT)</default-value>
<description>
The directory where wxWidgets library is installed
- <!-- this is just a wrapper that includes the real implementation: -->
+ <!-- REAL IMPLEMENTATION -->
+ <!-- -->
<set var="__wx_included_impl">0</set>
<set var="__wx_included_impl">1</set>
</if>
+ <if cond="FORMAT=='xcode2'">
+ <!-- xCode2 is an IDE and thus reuses almost nothing from unix part of wxpresets;
+ better use the win32 part! -->
+ <include file="wx_win32.bkl"/>
+ <set var="__wx_included_impl">1</set>
+ </if>
+
<if cond="__wx_included_impl=='0'">
<error>This format is not (yet) supported by wx preset.</error>
</if>
<debug-info>$(_DEBUGINFO)</debug-info>
</if>
</template>
+
+ <!-- Template for building wx-based GUI applications -->
+ <template id="wxgui" template="wx">
+ <app-type>gui</app-type>
+ </template>
<!-- Template for building wx-based console applications -->
<template id="wxconsole" template="wx">
- <define>wxUSE_GUI=0</define>
<app-type>console</app-type>
</template>
<command cond="TOOLSET in ['win32','os2','dos']">
if not exist $(nativePaths(_DIRNAME)) mkdir $(nativePaths(_DIRNAME))
</command>
- </modify-target>
+ </modify-target>
<!-- the following code is mostly equivalent to a:
<dependency-of>$(id)</dependency-of>