Changeset 2710 for code/trunk/src/util/CMakeLists.txt
- Timestamp:
- Feb 28, 2009, 7:46:37 PM (16 years ago)
- Location:
- code/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:ignore deleted
- Property svn:mergeinfo changed
-
code/trunk/src/util
- Property svn:mergeinfo changed
-
code/trunk/src/util/CMakeLists.txt
r2295 r2710 1 SET(UTIL_SRC_FILES 1 # 2 # ORXONOX - the hottest 3D action shooter ever to exist 3 # > www.orxonox.net < 4 # 5 # This program is free software; you can redistribute it and/or 6 # modify it under the terms of the GNU General Public License 7 # as published by the Free Software Foundation; either version 2 8 # of the License, or (at your option) any later version. 9 # 10 # This program is distributed in the hope that it will be useful, 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 # GNU General Public License for more details. 14 # 15 # You should have received a copy of the GNU General Public License along 16 # with this program; if not, write to the Free Software Foundation, 17 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18 # 19 20 SET_SOURCE_FILES(UTIL_FILES 21 CRC32.h 22 Clipboard.h 23 Convert.h 24 Debug.h 25 Exception.h 26 ExprParser.h 27 Math.h 28 MathConvert.h 29 MultiType.h 30 MultiTypeValue.h 31 OutputBuffer.h 32 OutputHandler.h 33 SignalHandler.h 34 Sleep.h 35 String.h 36 SubString.h 37 UtilPrereqs.h 38 mbool.h 39 2 40 Clipboard.cc 3 41 CRC32.cc … … 12 50 SubString.cc 13 51 ) 52 #GET_ALL_HEADER_FILES(UTIL_HDR_FILES) 53 #SET(UTIL_FILES ${UTIL_SRC_FILES} ${UTIL_HDR_FILES}) 54 GENERATE_SOURCE_GROUPS(${UTIL_FILES}) 55 # Also add OrxonoxConfig to have it least somewhere in the IDE 56 LIST(APPEND UTIL_FILES 57 ${CMAKE_BINARY_DIR}/src/OrxonoxConfig.h 58 ${CMAKE_SOURCE_DIR}/src/OrxonoxConfig.h.in 59 ${CMAKE_BINARY_DIR}/src/SpecialConfig.h 60 ${CMAKE_SOURCE_DIR}/src/SpecialConfig.h.in 61 ) 62 SOURCE_GROUP("" FILES 63 ${CMAKE_BINARY_DIR}/src/OrxonoxConfig.h 64 ${CMAKE_SOURCE_DIR}/src/OrxonoxConfig.h.in 65 ${CMAKE_BINARY_DIR}/src/SpecialConfig.h 66 ${CMAKE_SOURCE_DIR}/src/SpecialConfig.h.in 67 ) 14 68 15 ADD_LIBRARY(util SHARED ${UTIL_SRC_FILES}) 69 IF(GCC_NO_SYSTEM_HEADER_SUPPORT) 70 # Get around displaying a few hundred lines of warning code 71 SET_SOURCE_FILES_PROPERTIES(MultiType.cc PROPERTIES COMPILE_FLAGS "-w") 72 ENDIF() 16 73 17 TARGET_LINK_LIBRARIES(util 18 ${OGRE_LIBRARIES} 19 ) 74 ADD_LIBRARY(util SHARED ${UTIL_FILES}) 75 SET_TARGET_PROPERTIES(util PROPERTIES DEFINE_SYMBOL "UTIL_SHARED_BUILD") 76 TARGET_LINK_LIBRARIES(util ${OGRE_LIBRARY}) 77 78 ORXONOX_INSTALL(util)
Note: See TracChangeset
for help on using the changeset viewer.