Changeset 2579 for code/branches/buildsystem2/cmake/ConfigMinGW.cmake
- Timestamp:
- Jan 8, 2009, 9:37:41 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/cmake/ConfigMinGW.cmake
r2566 r2579 26 26 # 27 27 28 ############## MinGW config###############29 # Set the library directory when using precompiled tarballs for30 # t he dependencies under windows31 ########################################### 28 ################# MinGW config #################### 29 # Set the library directory when using precompiled 30 # tarballs for the dependencies under windows 31 ################################################### 32 32 33 33 IF (MINGW) 34 34 MESSAGE(STATUS "Running on MinGW. Using customized paths.") 35 35 SET(MINGW_LIBRARY_DIR "${CMAKE_SOURCE_DIR}/../libs") 36 MARK_AS_ADVANCED(MING_LIBRARY_DIR) 37 36 38 #SET(Boost_ADDITIONAL_VERSIONS "1.36") 37 SET(BOOST_INCLUDEDIR "${MINGW_LIBRARY_DIR}/boost_1_34_1") 38 SET(BOOST_LIBRARYDIR "${MINGW_LIBRARY_DIR}/boost_1_34_1/stage/lib") 39 SET(ENV{ENETDIR} "${MINGW_LIBRARY_DIR}/enet-1.1") 40 SET(ENV{ALUTDIR} "${MINGW_LIBRARY_DIR}/freealut-1.1.0") 41 SET(ENV{OPENALDIR} "${MINGW_LIBRARY_DIR}/openal-0.0.8/common") 42 SET(ENV{LUA_DIR} "${MINGW_LIBRARY_DIR}/lua-5.1.3") 43 SET(ENV{OGGVORBISDIR} "${MINGW_LIBRARY_DIR}/oggvorbis-1.1.3-1.2.0") 44 SET(TCL_INCLUDE_PATH "${MINGW_LIBRARY_DIR}/tcl8.5.2/generic") 45 SET(TCL_LIBRARY_PATH "${MINGW_LIBRARY_DIR}/tcl8.5.2/win") 46 SET(ENV{CEGUIDIR} "${MINGW_LIBRARY_DIR}/cegui-0.6.1") 47 SET(ENV{OGREDIR} "${MINGW_LIBRARY_DIR}/ogre/OgreMain;${MINGW_LIBRARY_DIR}/ogre/Samples/Common/bin/Release") 48 SET(ZLIB_INCLUDE_DIR "${MINGW_LIBRARY_DIR}/zlib/include") 49 SET(ZLIB_LIB_DIR "${MINGW_LIBRARY_DIR}/zlib") 39 SET(BOOST_INCLUDEDIR ${MINGW_LIBRARY_DIR}/boost_1_34_1) 40 SET(BOOST_LIBRARYDIR ${MINGW_LIBRARY_DIR}/boost_1_34_1/stage/lib) 41 SET(ENV{CEGUIDIR} ${MINGW_LIBRARY_DIR}/cegui-0.6.1) 42 SET(ENV{ENETDIR} ${MINGW_LIBRARY_DIR}/enet-1.1) 43 # ENet is linked statically, hence we need to add some windows dependencies 44 SET(ENet_ADDITIONAL_LIBRARIES ws2_32 winmm) 45 SET(ENV{ALUTDIR} ${MINGW_LIBRARY_DIR}/freealut-1.1.0) 46 SET(ENV{OGGSDIR} ${MINGW_LIBRARY_DIR}/libogg-1.1.3 47 ${MINGW_LIBRARY_DIR}/libogg-1.1.3/src/.libs) 48 SET(ENV{VORBISDIR} ${MINGW_LIBRARY_DIR}/libogg-1.1.3 49 ${MINGW_LIBRARY_DIR}/libvorbis-1.2.0/src/.libs) 50 SET(ENV{OPENALDIR} ${MINGW_LIBRARY_DIR}/openal-0.0.8/common 51 ${MINGW_LIBRARY_DIR}/openal-0.0.8/src/.libs) 52 SET(ENV{LUA_DIR} ${MINGW_LIBRARY_DIR}/lua-5.1.3) 53 SET(ENV{OGRE_HOME} ${MINGW_LIBRARY_DIR}/ogre/OgreMain 54 ${MINGW_LIBRARY_DIR}/ogre/Samples/Common/bin/Release) 55 SET(TCL_INCLUDE_PATH ${MINGW_LIBRARY_DIR}/tcl8.5.2/generic) 56 SET(TCL_LIBRARY_PATH ${MINGW_LIBRARY_DIR}/tcl8.5.2/win/tcl85.dll) 57 SET(ZLIB_INCLUDE_DIR ${MINGW_LIBRARY_DIR}/zlib/include) 58 SET(ZLIB_LIBRARY ${MINGW_LIBRARY_DIR}/zlib/libzlib.a) 50 59 IF (NOT ENV{DXSDK_DIR}) 51 SET(ENV{DXSDK_DIR} "${MINGW_LIBRARY_DIR}/DXSDK")60 SET(ENV{DXSDK_DIR} ${MINGW_LIBRARY_DIR}/DXSDK) 52 61 ENDIF (NOT ENV{DXSDK_DIR}) 53 62 54 63 # MINGW doesn't like the -fPIC flag very much 55 64 SET(ORXONOX_FPIC_FLAG "") 56 ELSE (MINGW)57 SET(ORXONOX_FPIC_FLAG "-fPIC")58 65 ENDIF (MINGW) 59 66
Note: See TracChangeset
for help on using the changeset viewer.