]> git.saurik.com Git - wxWidgets.git/blame - build/bakefiles/config.bkl
XML library moved to the core
[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>
4d264332
VS
40
41 <option name="USE_HTML">
42 <values>0 1</values>
43 <default-value>1</default-value>
44 <description>
45 Build wxHTML library (USE_GUI must be 1)?
46 </description>
47 </option>
48
49 <option name="USE_OPENGL">
50 <values>0 1</values>
a3aa294d 51 <default-value>0</default-value>
4d264332
VS
52 <description>
53 Build OpenGL canvas library (USE_GUI must be 1)?
54 </description>
55 </option>
a69544bf 56
ddf98968
VS
57 <option name="WXUNIV">
58 <values>0 1</values>
59 <default-value>0</default-value>
60 <description>
61 Build wxUniversal instead of native port?
62 </description>
63 </option>
64
4fc5f509
VS
65 <option name="OFFICIAL_BUILD">
66 <values>0 1</values>
67 <default-value>0</default-value>
68 <description>
69 Is this official build by wxWindows developers?
70 </description>
71 </option>
72 <option name="VENDOR">
73 <default-value>custom</default-value>
74 <description>
75 Use this to name your customized DLLs differently
76 </description>
77 </option>
cff5df9f
VS
78
79 <option name="CFG">
80 <default-value></default-value>
81 <description>
82 Name of your custom configuration. This affects directory
83 where object files are stored as well as the location of
84 compiled .lib files and setup.h under the lib/ toplevel directory.
85 </description>
86 </option>
4fc5f509
VS
87
88
89
eefdc53a
VS
90 <!-- ================================================================== -->
91 <!-- Autoconf -->
92 <!-- ================================================================== -->
93
ddf98968
VS
94 <if cond="FORMAT=='autoconf'">
95 <option name="DEREZ"/>
96 <option name="TOOLKIT"/>
97 <option name="TOOLKIT_LOWERCASE"/>
98 <option name="TOOLKIT_VERSION"/>
157a3440 99 <option name="TOOLCHAIN_NAME"/>
ddf98968 100 <option name="EXTRALIBS"/>
a69544bf 101 <option name="EXTRALIBS_XML"/>
c74dc163 102 <option name="EXTRALIBS_GUI"/>
34b08d2c 103 <option name="EXTRALIBS_OPENGL"/>
ddf98968 104 <option name="SAMPLES_RPATH_FLAG"/>
ea66c762 105 <option name="HOST_SUFFIX"/>
4b44ea2b 106
4843dc4c 107 <set var="TOP_SRCDIR">$(top_srcdir)/</set>
4b44ea2b 108 <set var="RUNTIME_LIBS">dynamic</set>
ddf98968
VS
109 </if>
110
eefdc53a
VS
111
112 <!-- ================================================================== -->
113 <!-- Windows compilers -->
114 <!-- ================================================================== -->
115
ddf98968 116 <if cond="FORMAT!='autoconf'">
4b44ea2b
VS
117 <option name="RUNTIME_LIBS">
118 <values>dynamic static</values>
119 <default-value>dynamic</default-value>
120 <description>
121 Version of C runtime library to use. You can change this to
122 static if SHARED=0, but it is highly recommended to not do
123 it if SHARED=1 unless you know what you are doing.
124 </description>
125 </option>
126
4843dc4c
VS
127 <set var="WXTOPDIR"/> <!-- to be overriden on bakefile cmd line -->
128
eefdc53a
VS
129 <set var="TOOLKIT">MSW</set>
130 <set var="TOOLKIT_LOWERCASE">$(TOOLKIT.lower())</set>
131 <set var="TOOLKIT_VERSION"/>
132 <set var="SAMPLES_RPATH_FLAG"/>
ea66c762 133 <set var="HOST_SUFFIX"/>
6f53cd7c 134 <set var="EXTRALIBS"/>
a69544bf 135 <set var="EXTRALIBS_XML"/>
c74dc163 136 <set var="EXTRALIBS_GUI"/>
65fb1c11 137 <set var="EXTRACFLAGS"/>
eefdc53a 138
cdc0282e
VS
139 <set var="SRCDIR">
140 <if cond="BUILDING_LIB=='1'">..</if>
141 <if cond="BUILDING_LIB=='0'">.</if>
142 </set>
4843dc4c 143 <set var="TOP_SRCDIR">$(SRCDIR)/$(WXTOPDIR)</set>
ddf98968 144 </if>
65fb1c11
VS
145
146 <if cond="FORMAT=='mingw'">
147 <option name="GCC_VERSION">
148 <values>3 2.95</values>
149 <default-value>3</default-value>
150 <description>
151 Set the version of your Mingw installation here.
152 "3" ...... this is for Mingw 2.0 or newer that cames with gcc3
153 "2.95" ... for Mingw 1.1 or any of the older versions
154 </description>
155 </option>
156 <set var="GCCFLAGS">
157 <if cond="GCC_VERSION=='2.95'">-fvtable-thunks</if>
158 </set>
159 <set var="EXTRACFLAGS">$(GCCFLAGS) -DHAVE_W32API_H</set>
160 </if>
161
ddf98968 162</makefile>