Changeset 7908 for code/forks/sandbox_light/src/CMakeLists.txt
- Timestamp:
- Feb 17, 2011, 5:47:22 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/forks/sandbox_light/src/CMakeLists.txt
r7819 r7908 38 38 # If no defines are specified, these libs get linked statically 39 39 ADD_COMPILER_FLAGS("-DBOOST_ALL_DYN_LINK" WIN32 LINK_BOOST_DYNAMIC) 40 #ADD_COMPILER_FLAGS("-DENET_DLL" WIN32 LINK_ENET_DYNAMIC)41 ADD_COMPILER_FLAGS("-DLUA_BUILD_AS_DLL" WIN32 LINK_LUA_DYNAMIC)42 ADD_COMPILER_FLAGS("-DZLIB_DLL" WIN32 LINK_ZLIB_DYNAMIC)43 40 # If no defines are specified, these libs get linked dynamically 44 ADD_COMPILER_FLAGS("-DCEGUI_STATIC" WIN32 NOT LINK_CEGUI_DYNAMIC) 45 ADD_COMPILER_FLAGS("-DOGRE_STATIC_LIB" WIN32 NOT LINK_OGRE_DYNAMIC) 46 ADD_COMPILER_FLAGS("-DSTATIC_BUILD" WIN32 NOT LINK_TCL_DYNAMIC) 41 #ADD_COMPILER_FLAGS("-DSTATIC_BUILD" WIN32 NOT LINK_TCL_DYNAMIC) 47 42 48 43 ######### Library Behaviour (external) ########## 49 50 # Use TinyXML++51 ADD_COMPILER_FLAGS("-DTIXML_USE_TICPP")52 44 53 45 # Default linking for externals is SHARED … … 59 51 SET(_external_shared_link FALSE) 60 52 ENDIF() 61 # If no defines are specified, these libs get linked dynamically62 ADD_COMPILER_FLAGS("-DCEGUILUA_STATIC" WIN32 NOT _external_shared_link)63 ADD_COMPILER_FLAGS("-DENET_DLL" WIN32 _external_shared_link)64 ADD_COMPILER_FLAGS("-DOGRE_GUIRENDERER_STATIC_LIB" WIN32 NOT _external_shared_link)65 ADD_COMPILER_FLAGS("-DOIS_STATIC_LIB" WIN32 NOT _external_shared_link)66 ADD_COMPILER_FLAGS("-DTOLUA_STATIC_BUILD" WIN32 NOT _external_shared_link)67 53 68 54 ############## Include Directories ############## … … 71 57 INCLUDE_DIRECTORIES( 72 58 # External 73 ${OGRE_INCLUDE_DIR}74 ${CEGUI_INCLUDE_DIR}75 #${ENET_INCLUDE_DIR}76 59 ${Boost_INCLUDE_DIRS} 77 60 ${POCO_INCLUDE_DIR} 78 ${OPENAL_INCLUDE_DIRS}79 ${ALUT_INCLUDE_DIR}80 ${VORBIS_INCLUDE_DIR}81 ${OGG_INCLUDE_DIR}82 ${LUA_INCLUDE_DIR}83 ${TCL_INCLUDE_PATH}84 ${DIRECTX_INCLUDE_DIR}85 ${ZLIB_INCLUDE_DIR}86 61 87 62 # All includes in "externals" should be prefixed with the path … … 89 64 ${CMAKE_CURRENT_SOURCE_DIR}/external 90 65 # Include directories needed even if only included by Orxonox 91 ${CMAKE_CURRENT_SOURCE_DIR}/external/bullet 92 ${CMAKE_CURRENT_SOURCE_DIR}/external/ois 66 #${CMAKE_CURRENT_SOURCE_DIR}/external/ois 93 67 94 68 # OrxonoxConfig.h … … 96 70 ) 97 71 98 IF(CEGUILUA_USE_INTERNAL_LIBRARY)99 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/external/ceguilua/ceguilua-${CEGUI_VERSION})100 ENDIF()101 102 72 IF (DBGHELP_FOUND) 103 73 INCLUDE_DIRECTORIES(${DBGHELP_INCLUDE_DIR}) 104 74 ENDIF() 105 106 ################### Tolua Bind ##################107 108 # Create directory because the tolua application doesn't work otherwise109 IF(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/toluabind/${CMAKE_CFG_INTDIR})110 FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/toluabind/${CMAKE_CFG_INTDIR})111 ENDIF()112 113 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/toluabind/${CMAKE_CFG_INTDIR})114 75 115 76 ################ Sub Directories ################ … … 118 79 ADD_SUBDIRECTORY(libraries) 119 80 ADD_SUBDIRECTORY(orxonox) 120 ADD_SUBDIRECTORY(modules)121 81 122 82 ################## Executable ################### … … 141 101 OUTPUT_NAME orxonox 142 102 ) 143 # Main executable should depend on all modules144 ADD_DEPENDENCIES(orxonox-main ${ORXONOX_MODULES})145 103 146 104 # Get name to configure the run scripts
Note: See TracChangeset
for help on using the changeset viewer.