Changeset 8368 for code/trunk/CMakeLists.txt
- Timestamp:
- May 1, 2011, 3:09:28 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/CMakeLists.txt
r8363 r8368 92 92 SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_SOURCE_DIR}/cmake/tools) 93 93 94 # Set Debug build to default when not having multi-config generator like msvc 94 # Flag variables for extra configuration "RelForDevs" should be hidden 95 MARK_AS_ADVANCED( 96 CMAKE_CXX_FLAGS_RELFORDEVS 97 CMAKE_C_FLAGS_RELFORDEVS 98 CMAKE_EXE_LINKER_FLAGS_RELFORDEVS 99 CMAKE_MODULE_LINKER_FLAGS_RELFORDEVS 100 CMAKE_SHARED_LINKER_FLAGS_RELFORDEVS 101 ) 102 95 103 IF(NOT CMAKE_CONFIGURATION_TYPES) 104 # Set Debug build to default when not having multi-config generator like MSVC or XCODE 96 105 IF(NOT CMAKE_BUILD_TYPE) 97 106 SET(CMAKE_BUILD_TYPE Debug CACHE STRING 98 "Build types are: Debug, Rel ease, MinSizeRel, RelWithDebInfo" FORCE)107 "Build types are: Debug, RelForDevs, RelWithDebInfo, Release, MinSizeRel" FORCE) 99 108 ENDIF() 100 109 MARK_AS_ADVANCED(CLEAR CMAKE_BUILD_TYPE) … … 102 111 MESSAGE(STATUS "*** Build type is ${CMAKE_BUILD_TYPE} ***") 103 112 ELSE() 113 # Make sure no build type is ever set 104 114 IF(CMAKE_BUILD_TYPE) 105 115 SET(CMAKE_BUILD_TYPE CACHE STRING FORCE) 106 116 ENDIF() 107 MARK_AS_ADVANCED(CMAKE_BUILD_TYPE) 117 MARK_AS_ADVANCED(FORCE CMAKE_BUILD_TYPE) 118 # Add our extra configuration "RelForDevs" 119 SET(CMAKE_CONFIGURATION_TYPES "Debug;RelForDevs;RelWithDebInfo;Release;MinSizeRel" 120 CACHE STRING "Semicolon separated list of supported configuration types." FORCE) 108 121 ENDIF() 109 122
Note: See TracChangeset
for help on using the changeset viewer.