Changeset 2629 for code/branches/buildsystem2/cmake/LibraryConfigMSVC.cmake
- Timestamp:
- Feb 1, 2009, 1:21:21 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/cmake/LibraryConfigMSVC.cmake
r2626 r2629 32 32 33 33 # Determine library directory 34 IF(EXISTS ${CMAKE_SOURCE_DIR}/dependencies/orxonox_vc8) 35 SET(MSVC_LIBRARY_DIR "${CMAKE_SOURCE_DIR}/dependencies/orxonox_vc8") 36 ELSEIF(EXISTS ${CMAKE_SOURCE_DIR}/../lib_dist/vc8/dependencies/orxonox_vc8) 37 SET(MSVC_LIBRARY_DIR "${CMAKE_SOURCE_DIR}/../lib_dist/vc8/dependencies/orxonox_vc8") 34 IF(EXISTS ${CMAKE_SOURCE_DIR}/dependencies/include) 35 SET(DEPENDENCY_DIR "${CMAKE_SOURCE_DIR}/dependencies") 36 ELSEIF(EXISTS ${CMAKE_SOURCE_DIR}/../dependencies/include) 37 SET(DEPENDENCY_DIR "${CMAKE_SOURCE_DIR}/../dependencies/include") 38 ELSEIF(EXISTS ${CMAKE_SOURCE_DIR}/../lib_dist/dependencies/include) 39 SET(DEPENDENCY_DIR "${CMAKE_SOURCE_DIR}/../lib_dist/dependencies/include") 38 40 ELSE() 39 41 MESSAGE(FATAL_ERROR "Could not find dependency directory for the Visual Studio libraries") 40 42 ENDIF() 41 SET(ORXONOX_RUNTIME_LIBRARY_DIRECTORY ${MSVC_LIBRARY_DIR}/bin) 43 44 # 64 bit system? 45 IF(CMAKE_SIZEOF_VOID_P EQUAL 8) 46 SET(MSVC_MACHINE_POSTFIX x64) 47 ELSE() 48 SET(MSVC_MACHINE_POSTFIX x86) 49 ENDIF() 50 SET(MSVC_INCLUDE_DIR ${DEPENDENCY_DIR}/include) 51 SET(MSVC_LIBRARY_DIR ${DEPENDENCY_DIR}/lib/msvc8-${MSVC_MACHINE_POSTFIX}) 52 SET(MSVC_BINARY_DIR ${DEPENDENCY_DIR}/bin/msvc8-${MSVC_MACHINE_POSTFIX}) 53 SET(CMAKE_LIBRARY_PATH ${MSVC_LIBRARY_DIR}) 54 SET(ORXONOX_RUNTIME_LIBRARY_DIRECTORY ${MSVC_BINARY_DIR}) 42 55 43 56 # Set variables for the include directories and the libraries 44 57 # Note: When setting ENV${} variables, make sure to use quotes when 45 58 # having multiple directories. 46 SET(ENV{BOOST_ROOT} ${MSVC_LIBRARY_DIR}/boost-1.35.0) 47 SET(ENV{CEGUIDIR} ${MSVC_LIBRARY_DIR}/cegui-0.6.1) 48 SET(ENV{ENETDIR} ${MSVC_LIBRARY_DIR}/enet-1.2) 49 SET(ENV{ALUTDIR} ${MSVC_LIBRARY_DIR}/freealut-1.1.0) 50 SET(ENV{OGGDIR} ${MSVC_LIBRARY_DIR}/libogg-1.1.3) 51 SET(ENV{VORBISDIR} ${MSVC_LIBRARY_DIR}/libvorbis-1.2.0) 52 SET(ENV{OPENALDIR} ${MSVC_LIBRARY_DIR}/openal-1.1) 53 SET(ENV{LUA_DIR} ${MSVC_LIBRARY_DIR}/lua-5.1.3) 54 SET(ENV{OGRE_HOME} ${MSVC_LIBRARY_DIR}/ogre-1.4.9) 55 SET(ENV{OGRE_PLUGIN_DIR} ${MSVC_LIBRARY_DIR}/bin) 56 SET(TCL_INCLUDE_PATH ${MSVC_LIBRARY_DIR}/tcl-8.5.5/include) 57 SET(TCL_LIBRARY ${MSVC_LIBRARY_DIR}/tcl-8.5.5/lib/tcl85.lib) 58 SET(ZLIB_INCLUDE_DIR ${MSVC_LIBRARY_DIR}/zlib-1.2.3/include) 59 SET(ZLIB_LIBRARY optimized ${MSVC_LIBRARY_DIR}/zlib-1.2.3/lib/zlib.lib 60 debug ${MSVC_LIBRARY_DIR}/zlib-1.2.3/lib/zlib_d.lib) 59 SET(ENV{ALUTDIR} ${MSVC_INCLUDE_DIR}/freealut-1.1.0) 60 SET(ENV{BOOST_ROOT} ${MSVC_INCLUDE_DIR}/boost-1.35.0) 61 SET(ENV{CEGUIDIR} ${MSVC_INCLUDE_DIR}/cegui-0.6.1) 61 62 IF($ENV{DXSDK_DIR} STREQUAL "") 62 SET(ENV{DXSDK_DIR} ${MSVC_LIBRARY_DIR}/directx-sdk-aug-2007)63 SET(ENV{DXSDK_DIR} ${MSVC_INCLUDE_DIR}/directx-2007.aug) 63 64 ENDIF() 65 SET(ENV{ENETDIR} ${MSVC_INCLUDE_DIR}/enet-1.2) 66 SET(ENV{LUA_DIR} ${MSVC_INCLUDE_DIR}/lua-5.1.3) 67 SET(ENV{OGGDIR} ${MSVC_INCLUDE_DIR}/libogg-1.1.3) 68 SET(ENV{OGRE_HOME} ${MSVC_INCLUDE_DIR}/ogre-1.4.9) 69 SET(ENV{OGRE_PLUGIN_DIR} ${MSVC_BINARY_DIR}) 70 SET(ENV{OPENALDIR} ${MSVC_INCLUDE_DIR}/openal-1.1) 71 LIST(APPEND CMAKE_INCLUDE_PATH ${MSVC_INCLUDE_DIR}/tcl-8.5.2/include) 72 SET(ENV{VORBISDIR} ${MSVC_INCLUDE_DIR}/libvorbis-1.2.0) 73 LIST(APPEND CMAKE_INCLUDE_PATH ${MSVC_INCLUDE_DIR}/zlib-1.2.3/include) 74 SET(ZLIB_LIBRARY optimized ${MSVC_LIBRARY_DIR}/zlib.lib 75 debug ${MSVC_LIBRARY_DIR}/zlib_d.lib CACHE STRING "") 64 76 65 77 ENDIF(MSVC AND LIBRARY_USE_PACKAGE_IF_SUPPORTED)
Note: See TracChangeset
for help on using the changeset viewer.