- Timestamp:
- Jan 29, 2009, 11:11:45 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/cmake/LibraryConfigMinGW.cmake
r2612 r2618 31 31 ################################################### 32 32 33 IF (MINGW )33 IF (MINGW AND LIBRARY_USE_PACKAGE_IF_SUPPORTED) 34 34 MESSAGE(STATUS "Running on MinGW. Using customized paths and options.") 35 35 … … 46 46 # Note: When setting ENV${} variables, make sure to use quotes when 47 47 # having multiple directories. 48 SET(ENV{BOOST_ROOT} "${MINGW_LIBRARY_DIR}/boost_1_34_1") 49 SET(ENV{CEGUIDIR} "${MINGW_LIBRARY_DIR}/cegui-0.6.1") 50 SET(ENV{ENETDIR} "${MINGW_LIBRARY_DIR}/enet-1.1") 51 SET(ENV{ALUTDIR} "${MINGW_LIBRARY_DIR}/freealut-1.1.0") 52 SET(ENV{OGGDIR} "${MINGW_LIBRARY_DIR}/libogg-1.1.3;${MINGW_LIBRARY_DIR}/libogg-1.1.3/src/.libs") 53 SET(ENV{VORBISDIR} "${MINGW_LIBRARY_DIR}/libvorbis-1.2.0;${MINGW_LIBRARY_DIR}/libvorbis-1.2.0/lib/.libs") 54 SET(ENV{OPENALDIR} "${MINGW_LIBRARY_DIR}/openal-0.0.8/common;${MINGW_LIBRARY_DIR}/openal-0.0.8/src/.libs") 55 SET(ENV{LUA_DIR} "${MINGW_LIBRARY_DIR}/lua-5.1.3") 56 SET(ENV{OGRE_HOME} "${MINGW_LIBRARY_DIR}/ogre/OgreMain;${MINGW_LIBRARY_DIR}/ogre/Samples/Common") 57 SET(TCL_INCLUDE_PATH "${MINGW_LIBRARY_DIR}/tcl8.5.2/generic") 58 SET(TCL_LIBRARY "${MINGW_LIBRARY_DIR}/tcl8.5.2/win/tcl85.dll") 59 # Do some hacking to avoid "Tclsh not found" message 60 SET(TCL_TCLSH "${MINGW_LIBRARY_DIR}/tcl8.5.2/win/tcl85.dll") 61 SET(ZLIB_INCLUDE_DIR "${MINGW_LIBRARY_DIR}/zlib/include") 62 SET(ZLIB_LIBRARY "${MINGW_LIBRARY_DIR}/zlib/libzlib.a") 48 # Using BOOST_ROOT only does not work with CMake 2.6.0 (2.6.2 works though) 49 SET(BOOST_INCLUDEDIR "${MINGW_LIBRARY_DIR}/boost_1_34_1") 50 SET(BOOST_LIBRARYDIR "${MINGW_LIBRARY_DIR}/boost_1_34_1/stage/lib") 51 SET(ENV{CEGUIDIR} "${MINGW_LIBRARY_DIR}/cegui-0.6.1") 52 SET(ENV{ENETDIR} "${MINGW_LIBRARY_DIR}/enet-1.1") 53 SET(LINK_ENET_DYNAMIC FALSE) 54 SET(ENV{ALUTDIR} "${MINGW_LIBRARY_DIR}/freealut-1.1.0") 55 SET(ENV{OGGDIR} "${MINGW_LIBRARY_DIR}/libogg-1.1.3;${MINGW_LIBRARY_DIR}/libogg-1.1.3/src/.libs") 56 SET(ENV{VORBISDIR} "${MINGW_LIBRARY_DIR}/libvorbis-1.2.0;${MINGW_LIBRARY_DIR}/libvorbis-1.2.0/lib/.libs") 57 SET(ENV{OPENALDIR} "${MINGW_LIBRARY_DIR}/openal-0.0.8/common;${MINGW_LIBRARY_DIR}/openal-0.0.8/src/.libs") 58 SET(ENV{LUA_DIR} "${MINGW_LIBRARY_DIR}/lua-5.1.3") 59 SET(ENV{OGRE_HOME} "${MINGW_LIBRARY_DIR}/ogre/OgreMain;${MINGW_LIBRARY_DIR}") 60 SET(ENV{OGRE_PLUGIN_DIR} "${MINGW_LIBRARY_DIR}/ogre/Samples/Common") 61 SET(TCL_INCLUDE_PATH "${MINGW_LIBRARY_DIR}/tcl8.5.2/generic") 62 SET(TCL_LIBRARY "${MINGW_LIBRARY_DIR}/tcl8.5.2/win/tcl85.dll") 63 SET(ZLIB_INCLUDE_DIR "${MINGW_LIBRARY_DIR}/zlib/include") 64 SET(ZLIB_LIBRARY "${MINGW_LIBRARY_DIR}/zlib/libzlib.a") 65 SET(LINK_ZLIB_DYNAMIC FALSE) 63 66 IF ($ENV{DXSDK_DIR} STREQUAL "") 64 SET(ENV{DXSDK_DIR} "${MINGW_LIBRARY_DIR}/DXSDK")67 SET(ENV{DXSDK_DIR} "${MINGW_LIBRARY_DIR}/DXSDK") 65 68 ENDIF ($ENV{DXSDK_DIR} STREQUAL "") 66 67 # MINGW doesn't like the -fPIC flag, reconfigure flags 68 SET(CMAKE_C_FLAGS "$ENV{CFLAGS} ${ORXONOX_WARNING_FLAGS}") 69 SET(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS} ${ORXONOX_WARNING_FLAGS}") 70 71 # Also set the tolua working directory because lua.dll is not where tolua ia 72 SET(TOLUA_PARSER_WORKING_DIRECTORY "${MNGW_LIBRARY_DIR}/lua-5.1.3/lib") 73 74 ENDIF (MINGW) 69 ENDIF (MINGW AND LIBRARY_USE_PACKAGE_IF_SUPPORTED)
Note: See TracChangeset
for help on using the changeset viewer.