ReleaseAssert is a module which adds a new build type to your project. The
ReleaseAssert
build type is based on the Release
build type but removes
the command line arguments which disable assertions. To add this build type to
your project, place this file in your project source tree and add the
following to your root CMakeLists.txt
.
include(ReleaseAssert)
Currently the supported platforms are Windows, Linux, and Android.
For Unix Makefiles, Ninja or similar generators you can enable the
ReleaseAssert
build type by setting CMAKE_BUILD_TYPE=ReleaseAssert
on the command line or with ccmake or cmake-gui.
For IDE’s such as Visual Studio a ReleaseAssert
build configuration will be
added to the project which can be selected with the GUI interface.