equal
deleted
inserted
replaced
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}") |