Browse Source

CMake: enable assert() for all build types

pull/8/merge
Peter De Wachter 8 years ago
parent
commit
cf4fbc86ba
  1. 11
      CMakeLists.txt

11
CMakeLists.txt

@ -12,6 +12,17 @@ include(CheckCXXCompilerFlag)
include(CheckIncludeFileCXX)
## Enable assertions for all builds
## (cmake by default sets NDEBUG for release builds)
foreach(var
CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_MINSIZEREL)
string(REGEX REPLACE "(^| )[/-]D *NDEBUG($| )" " " "${var}" "${${var}}")
endforeach()
## Configure the compiler
set(CMAKE_CXX_STANDARD 11)

Loading…
Cancel
Save