Changeset 3196 for code/trunk/src/orxonox/CMakeLists.txt
- Timestamp:
- Jun 20, 2009, 9:20:47 AM (15 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/pch (added) merged: 3114-3118,3124-3125,3127-3131,3133,3138-3194
- Property svn:mergeinfo changed
-
code/trunk/src/orxonox/CMakeLists.txt
r3110 r3196 28 28 ADD_SUBDIRECTORY(gamestates) 29 29 ADD_SUBDIRECTORY(gui) 30 ADD_SUBDIRECTORY(interfaces) 30 31 ADD_SUBDIRECTORY(objects) 31 32 ADD_SUBDIRECTORY(overlays) 33 ADD_SUBDIRECTORY(sound) 32 34 ADD_SUBDIRECTORY(tools) 33 ADD_SUBDIRECTORY(sound)34 GET_ALL_HEADER_FILES(ORXONOX_HDR_FILES)35 SET(ORXONOX_FILES ${ORXONOX_SRC_FILES} ${ORXONOX_HDR_FILES})36 35 37 GENERATE_SOURCE_GROUPS(${ORXONOX_FILES}) 38 GENERATE_TOLUA_BINDINGS(Orxonox ORXONOX_FILES INPUTFILES gui/GUIManager.h objects/quest/QuestManager.h objects/quest/QuestDescription.h objects/pickup/PickupInventory.h objects/pickup/BaseItem.h) 36 # Translate argument 37 IF(ORXONOX_USE_WINMAIN) 38 SET(ORXONOX_WIN32 WIN32) 39 ENDIF() 39 40 40 ADD_EXECUTABLE(orxonox ${ORXONOX_FILES}) 41 ORXONOX_ADD_EXECUTABLE(orxonox 42 FIND_HEADER_FILES 43 TOLUA_FILES 44 gui/GUIManager.h 45 objects/pickup/BaseItem.h 46 objects/pickup/PickupInventory.h 47 objects/quest/QuestDescription.h 48 objects/quest/QuestManager.h 49 PCH_FILE 50 OrxonoxPrecompiledHeaders.h 51 PCH_NO_DEFAULT 52 # When defined as WIN32 this removes the console window on Windows 53 ${ORXONOX_WIN32} 54 LINK_LIBRARIES 55 ${OGRE_LIBRARY} 56 ${CEGUI_LIBRARY} 57 ${LUA_LIBRARIES} 58 ${CEGUILUA_LIBRARY} 59 ${Boost_SYSTEM_LIBRARY} 60 ${OPENAL_LIBRARY} 61 ${ALUT_LIBRARY} 62 ${VORBISFILE_LIBRARY} 63 ${VORBIS_LIBRARY} 64 ${OGG_LIBRARY} 65 ogreceguirenderer_orxonox 66 tinyxml++_orxonox 67 tolua++_orxonox 68 bullet_orxonox 69 util 70 core 71 network 72 SOURCE_FILES ${ORXONOX_SRC_FILES} 73 ) 74 41 75 GET_TARGET_PROPERTY(_exec_loc orxonox LOCATION) 42 76 GET_FILENAME_COMPONENT(_exec_name ${_exec_loc} NAME) 43 77 SET(ORXONOX_EXECUTABLE_NAME ${_exec_name} CACHE INTERNAL "") 44 45 TARGET_LINK_LIBRARIES(orxonox46 ${OGRE_LIBRARY}47 ${CEGUI_LIBRARY}48 ${LUA_LIBRARIES}49 ${CEGUILUA_LIBRARY}50 ${Boost_SYSTEM_LIBRARY}51 ${OPENAL_LIBRARY}52 ${ALUT_LIBRARY}53 ${VORBISFILE_LIBRARY}54 ${VORBIS_LIBRARY}55 ${OGG_LIBRARY}56 ogreceguirenderer_orxonox57 tinyxml++_orxonox58 tolua++_orxonox59 bullet_orxonox60 util61 core62 network63 )64 65 ORXONOX_INSTALL(orxonox)66 78 67 79 … … 81 93 STRING(REGEX REPLACE "^Visual Studio ([0-9][0-9]?) .*$" "\\1" 82 94 VISUAL_STUDIO_VERSION_SIMPLE "${CMAKE_GENERATOR}") 83 CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/orxonox.vcproj.user " "${CMAKE_CURRENT_BINARY_DIR}/orxonox.vcproj.user")95 CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/orxonox.vcproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/orxonox.vcproj.user") 84 96 ENDIF(MSVC)
Note: See TracChangeset
for help on using the changeset viewer.