CMakeLists.txt
changeset 15450 47cf2cf736e7
parent 15449 6e09555b25b4
child 15451 3102d95a870e
equal deleted inserted replaced
15449:6e09555b25b4 15450:47cf2cf736e7
   110 include(${CMAKE_MODULE_PATH}/platform.cmake)
   110 include(${CMAKE_MODULE_PATH}/platform.cmake)
   111 
   111 
   112 
   112 
   113 #when build type is not specified, assume Debug/Release according to build version information
   113 #when build type is not specified, assume Debug/Release according to build version information
   114 if(CMAKE_BUILD_TYPE)
   114 if(CMAKE_BUILD_TYPE)
   115     string(TOUPPER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE)
       
   116     if(NOT((CMAKE_BUILD_TYPE MATCHES "Release") OR
   115     if(NOT((CMAKE_BUILD_TYPE MATCHES "Release") OR
   117            (CMAKE_BUILD_TYPE MATCHES "Debug") OR
   116            (CMAKE_BUILD_TYPE MATCHES "Debug") OR
   118            (CMAKE_BUILD_TYPE MATCHES "RelWithDebInfo")))
   117            (CMAKE_BUILD_TYPE MATCHES "RelWithDebInfo")))
   119         set(CMAKE_BUILD_TYPE ${default_build_type} CACHE STRING "Build type (Debug/Release/RelWithDebInfo)" FORCE)
   118         set(CMAKE_BUILD_TYPE ${default_build_type} CACHE STRING "Build type (Debug/Release/RelWithDebInfo)" FORCE)
   120         message(STATUS "Unknown build type ${CMAKE_BUILD_TYPE}, using default (${default_build_type})")
   119         message(STATUS "Unknown build type ${CMAKE_BUILD_TYPE}, using default (${default_build_type})")