It works fine for Linux too, but the default CEGUI autotools scripts are more powerful.
It builds only the following shared libs I need:
* libCEGUIBase,
* libCEGUIExpatParser,
* libCEGUIFalagardWRBase,
* libCEGUIOgreRenderer (optional),
* libCEGUIOpenGLRenderer (optional),
* libCEGUISILLYImageCodec (optional).
Instructions.
Set DEFAULT_XMLPARSER to Expat.
Install pcre, freetype, zlib from GnuWin32 project into C:/MinGW
Install Expat to default Program Files, then create MinGW lib files:
Code: Select all
pexports libexpat.dll > expat.def
pexports libexpatw.dll > expatw.def
dlltool -d expat.def -l libexpat.a
dlltool -d expatw.def -l libexpatw.a
Copy expat/Source/lib/*.h to C:/MinGW/include, and libexpat.a to C:/MinGW/lib
Set FREETYPE_INC_DIR to C:/MinGW/include/freetype2