Changeset 2588 for code/branches/buildsystem2/src
- Timestamp:
- Jan 12, 2009, 4:18:11 PM (15 years ago)
- Location:
- code/branches/buildsystem2/src
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/buildsystem2/src/CMakeLists.txt
r2583 r2588 37 37 38 38 # Set special macro symbols across all libraries 39 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTIXML_USE_TICPP") 39 ADD_CXX_FLAGS("-DTIXML_USE_TICPP" TRUE) 40 ADD_C_FLAGS("-DTIXML_USE_TICPP" TRUE) 40 41 41 42 # Include macros -
code/branches/buildsystem2/src/audio/CMakeLists.txt
r2583 r2588 6 6 ) 7 7 8 IF (WIN32) 8 ADD_CXX_FLAGS("-wd4244" MSVC) 9 10 IF (MINGW) 9 11 ADD_LIBRARY( audio ${AUDIO_SRC_FILES} ) 10 ELSE ( WIN32)12 ELSE (MINGW) 11 13 ADD_LIBRARY( audio SHARED ${AUDIO_SRC_FILES} ) 12 ENDIF ( WIN32)14 ENDIF (MINGW) 13 15 16 SET_TARGET_PROPERTIES(audio PROPERTIES DEFINE_SYMBOL "AUDIO_SHARED_BUILD") 14 17 TARGET_LINK_LIBRARIES( audio 15 18 ${OPENAL_LIBRARY} -
code/branches/buildsystem2/src/ceguilua-0.5.0/ceguilua/CMakeLists.txt
r2579 r2588 6 6 ) 7 7 8 ADD_CXX_FLAGS("-wd4996" MSVC) 9 8 10 ADD_LIBRARY( ceguilua_orxonox SHARED ${CEGUILUA_SRC_FILES} ) 9 11 12 SET_TARGET_PROPERTIES(ceguilua_orxonox PROPERTIES DEFINE_SYMBOL "CEGUILUA_EXPORTS") 10 13 TARGET_LINK_LIBRARIES(ceguilua_orxonox 11 14 tolualib_orxonox -
code/branches/buildsystem2/src/ceguilua-0.6.1/ceguilua/CMakeLists.txt
r2579 r2588 6 6 ) 7 7 8 ADD_CXX_FLAGS("-wd4996" MSVC) 9 8 10 ADD_LIBRARY( ceguilua_orxonox SHARED ${CEGUILUA_SRC_FILES} ) 9 11 12 SET_TARGET_PROPERTIES(ceguilua_orxonox PROPERTIES DEFINE_SYMBOL "CEGUILUA_EXPORTS") 10 13 TARGET_LINK_LIBRARIES(ceguilua_orxonox 11 14 tolualib_orxonox -
code/branches/buildsystem2/src/core/CMakeLists.txt
r2579 r2588 51 51 ADD_LIBRARY(core SHARED ${CORE_SRC_FILES}) 52 52 53 SET_TARGET_PROPERTIES(core PROPERTIES DEFINE_SYMBOL "CORE_SHARED_BUILD") 53 54 TARGET_LINK_LIBRARIES(core 54 55 ${OGRE_LIBRARY} -
code/branches/buildsystem2/src/cpptcl/CMakeLists.txt
r2579 r2588 1 ADD_LIBRARY(cpptcl_orxonox SHARED CppTcl.cc) 1 IF(MSVC) 2 ADD_LIBRARY(cpptcl_orxonox STATIC CppTcl.cc) 3 ELSE(MSVC) 4 ADD_LIBRARY(cpptcl_orxonox SHARED CppTcl.cc) 5 ENDIF(MSVC) 2 6 3 7 TARGET_LINK_LIBRARIES(cpptcl_orxonox -
code/branches/buildsystem2/src/network/CMakeLists.txt
r2583 r2588 18 18 19 19 WRITE_SOURCE_FILES(NETWORK_SRC_FILES) 20 IF(WIN32) 20 21 IF(MINGW) 21 22 ADD_LIBRARY( network ${NETWORK_SRC_FILES} ) 22 ELSE( WIN32)23 ELSE(MINGW) 23 24 ADD_LIBRARY( network SHARED ${NETWORK_SRC_FILES} ) 24 ENDIF( WIN32)25 ENDIF(MINGW) 25 26 26 TARGET_LINK_LIBRARIES( network 27 SET_TARGET_PROPERTIES(network PROPERTIES DEFINE_SYMBOL "NETWORK_SHARED_BUILD") 28 TARGET_LINK_LIBRARIES(network 27 29 ${ZLIB_LIBRARY} 28 30 ${ENET_LIBRARY} -
code/branches/buildsystem2/src/ogreceguirenderer/CMakeLists.txt
r2583 r2588 7 7 ADD_LIBRARY(ogreceguirenderer_orxonox SHARED ${SRC_FILES}) 8 8 9 SET_TARGET_PROPERTIES(ogreceguirenderer_orxonox PROPERTIES DEFINE_SYMBOL "OGRE_GUIRENDERER_EXPORTS") 9 10 TARGET_LINK_LIBRARIES(ogreceguirenderer_orxonox 10 11 ${OGRE_LIBRARY} -
code/branches/buildsystem2/src/ois/CMakeLists.txt
r2579 r2588 39 39 40 40 ADD_LIBRARY( ois_orxonox SHARED ${OIS_SRC_FILES} ) 41 SET_TARGET_PROPERTIES(ois_orxonox PROPERTIES DEFINE_SYMBOL "OIS_NONCLIENT_BUILD") 41 42 42 43 IF(WIN32) -
code/branches/buildsystem2/src/orxonox/CMakeLists.txt
r2579 r2588 20 20 # Not using precompiled header files: Avoid dependencies 21 21 INCLUDE_DIRECTORIES(pch/nopch) 22 23 # Enlarge heap size for precompiled header files 24 ADD_CXX_FLAGS("-Zm200" MSVC) 22 25 23 26 ADD_EXECUTABLE(orxonox ${ORXONOX_SRC_FILES}) -
code/branches/buildsystem2/src/tinyxml/CMakeLists.txt
r2579 r2588 7 7 ) 8 8 9 ADD_LIBRARY(tinyxml_orxonox SHARED ${TINYXML_SRC_FILES}) 9 IF(MSVC) 10 ADD_LIBRARY(tinyxml_orxonox STATIC ${TINYXML_SRC_FILES}) 11 ELSE(MSVC) 12 ADD_LIBRARY(tinyxml_orxonox SHARED ${TINYXML_SRC_FILES}) 13 ENDIF(MSVC) 10 14 11 15 IF (NOT WIN32) -
code/branches/buildsystem2/src/tolua/CMakeLists.txt
r2583 r2588 1 ADD_C_FLAGS("-wd4996" MSVC) 2 1 3 ADD_LIBRARY(tolualib_orxonox SHARED 2 4 tolua_event.c … … 6 8 tolua_to.c 7 9 ) 10 SET_TARGET_PROPERTIES(tolualib_orxonox PROPERTIES DEFINE_SYMBOL "TOLUA_SHARED_BUILD") 8 11 TARGET_LINK_LIBRARIES(tolualib_orxonox ${LUA_LIBRARY}) 9 12 -
code/branches/buildsystem2/src/util/CMakeLists.txt
r2579 r2588 14 14 15 15 ADD_LIBRARY(util SHARED ${UTIL_SRC_FILES}) 16 SET_TARGET_PROPERTIES(util PROPERTIES DEFINE_SYMBOL "UTIL_SHARED_BUILD") 16 17 TARGET_LINK_LIBRARIES(util ${OGRE_LIBRARY}) 17 18
Note: See TracChangeset
for help on using the changeset viewer.