../configure --prefix=/opt/wx/2.5 \
--with-gtk \
--with-opengl \
- --disable-monolithic \
--enable-debug \
--enable-geometry \
--enable-sound --with-sdl \
On OS X of course you'll want to use --with-mac instead of
--with-gtk.
+ **NOTE**: Due to a recent change there is a dependency problem in the
+ multilib builds of wxWidgets on OSX, so I have switched to a
+ monolithic build on that platform. (IOW, all of the core code in
+ one shared library instead of several.) I would also expect other
+ unix builds to do just fine with a monolithic library, but I havn't
+ tested it in a while so your mileage may vary. Anyway, to switch
+ to the monolithic build of wxWidgets just add this configure flag::
+
+ --enable-monolithic \
+
By default GTK2 will be selected if it is on your build system. To
- force the use of GTK 1.2.x then add::
+ force the use of GTK 1.2.x add this flag::
--disable-gtk2 \
command but there are other libraries besides the main wxWidgets
libs that also need to be built so again I make a script to do it
all for me so I don't forget anything. This time it is called
- ".make" (I use the leading ". so when I do ``rm -r *`` in my build
+ ".make" (I use the leading "." so when I do ``rm -r *`` in my build
dir I don't lose my scripts too.) This is what it looks like::
make $* \
GTK2. If you built wxWidgets to use GTK 1.2.x then you should add
this flag to the command-line::
- WXPORT=gtk2
+ WXPORT=gtk
- If you woudl like to do a Unicode enabled build (all strings sent
+ If you would like to do a Unicode enabled build (all strings sent
to or retruned from wx functions are Unicode objects) and your
- wxWidgets was built with unicod enabled then add this flag::
+ wxWidgets was built with unicode enabled then add this flag::
UNICODE=1