CMakeLists.txt
branchhedgeroid
changeset 6224 42b256eca362
parent 6025 cac1d5601d7c
parent 6131 4e8816cf9459
child 6415 af2047bb4f70
equal deleted inserted replaced
6055:88cfcd9161d3 6224:42b256eca362
   130 	message(STATUS "Build system: Mac OS X ${current_macosx_version} with GCC:${CMAKE_C_COMPILER}")
   130 	message(STATUS "Build system: Mac OS X ${current_macosx_version} with GCC:${CMAKE_C_COMPILER}")
   131 	message(STATUS "Target system: Mac OS X ${minimum_macosx_version} for architecture(s):${CMAKE_OSX_ARCHITECTURES}")
   131 	message(STATUS "Target system: Mac OS X ${minimum_macosx_version} for architecture(s):${CMAKE_OSX_ARCHITECTURES}")
   132 endif(APPLE)
   132 endif(APPLE)
   133 
   133 
   134 
   134 
   135 #this snippet sets "Release" mode by default
   135 #build Debug only when explicitally set
   136 if (NOT CMAKE_BUILD_TYPE)
   136 if (NOT CMAKE_BUILD_TYPE)
   137 	set (CMAKE_BUILD_TYPE RELEASE CACHE STRING "Choose the type of build, options are: None Debug Release." FORCE)
   137 	set (CMAKE_BUILD_TYPE RELEASE CACHE STRING "Choose the type of build, options are: Debug Release." FORCE)
   138 endif (NOT CMAKE_BUILD_TYPE)
   138 endif (NOT CMAKE_BUILD_TYPE)
   139 
   139 
   140 if(CMAKE_BUILD_TYPE MATCHES RELEASE OR CMAKE_BUILD_TYPE MATCHES "Release")
   140 if(CMAKE_BUILD_TYPE MATCHES DEBUG OR CMAKE_BUILD_TYPE MATCHES "Debug" OR CMAKE_BUILD_TYPE MATCHES "debug")
       
   141 	message(STATUS "Building Debug")
       
   142 	set(Optz false)
       
   143 else()
   141 	message(STATUS "Building Release")
   144 	message(STATUS "Building Release")
   142 	set(Optz true)
   145 	set(Optz true)
   143 else()
       
   144 	message(STATUS "Building Debug")
       
   145 	set(Optz false)
       
   146 endif()
   146 endif()
   147 
   147 
   148 
   148 
   149 #set default flags values for all the project
   149 #set default flags values for all the project
   150 set(CMAKE_C_FLAGS "-pipe ${CMAKE_C_FLAGS}")
   150 set(CMAKE_C_FLAGS "-pipe ${CMAKE_C_FLAGS}")