-- -- CEGUI premake configuration script -- -- comment this to disable debug suffixes for dynamic module dlls -- if you want to use another suffix, just change the string :) -- all the debug cegui libraries are built with this suffix DEBUG_DLL_SUFFIX = "_d" -- SDK / dependency paths -- { base, include_suffix, library_suffix } -- base can be absolute or relative to the root cegui_mk2 dir IRRLICHT_PATHS = { "../irrlicht-1.0", "include", "lib/Win32-visualstudio" } ------------- -- Renderers -- this controls which renderer modules are built OPENGL_RENDERER = true DIRECTX81_RENDERER = false DIRECTX9_RENDERER = false IRRLICHT_RENDERER = false ---------------- -- Image Codecs -- this controls which image codecs are built TGA_IMAGE_CODEC = true SILLY_IMAGE_CODEC = true DEVIL_IMAGE_CODEC = false FREEIMAGE_IMAGE_CODEC = false CORONA_IMAGE_CODEC = false -- this setting selects the default image codec module -- can be either "tga", "silly", "devil", "freeimage" or "corona" -- SILLY was written for CEGUI DEFAULT_IMAGE_CODEC = "tga" --------------- -- XML parsers -- this controls which xml parser modules are built EXPAT_PARSER = true XERCES_PARSER = true TINYXML_PARSER = true LIBXML_PARSER = false -- this selects the default XML parser module -- can be either "expat", "xerces", "tinyxml" or "libxml" DEFAULT_XML_PARSER = "expat" ------- -- Lua -- this controls whether CEGUILua is enabled LUA_SCRIPT_MODULE = true -- disable this for a smaller and faster, but less safe Lua module -- only affects Release builds. Debug and ReleaseWithSymbols always -- enable this LUA_SCRIPT_MODULE_SAFE = false -- enable this to build the bundled tolua++ as a static library TOLUA_STATIC = false ----------- -- Samples -- remember you have to edit CEGUISamplesConfig.h as well this just controls -- dependencies etc. if the renderer is disabled this has no effect SAMPLES_GL = true SAMPLES_DX81 = true SAMPLES_DX9 = true SAMPLES_IRRLICHT = true -- this setting controls if the samples should be included in the same -- solution as the core libraries. If this setting is disabled you can -- still generate a seperate solution for the samples -- -- due to a missing feature in premake enabling this will cause the -- output files to be placed in cegui_mk2/bin and not cegui_mk2/Samples/bin -- SAMPLES_INCLUDED = false