From 610d93130304c903f86a18b246fdb0567db674db Mon Sep 17 00:00:00 2001 From: Norihiro Watanabe <norihiro.watanabe@ufz.de> Date: Fri, 23 Sep 2016 14:11:19 +0200 Subject: [PATCH] add cmake option OGS_FATAL_ABORT --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b9149bd088..12e691385c4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,6 +87,9 @@ option(EIGEN_NO_DEBUG "Disables Eigen's assertions" OFF) # Logging option(OGS_DISABLE_LOGGING "Disables all logog messages." OFF) +# Debug +option(OGS_FATAL_ABORT "Abort in OGS_FATAL" OFF) + # Compiler flags set(OGS_CXX_FLAGS "" CACHE STRING "Additional C++ compiler flags.") option(STL_NO_DEBUG "Disable STL debug in debug build" OFF) @@ -154,6 +157,10 @@ if(OGS_USE_EIGEN) add_definitions(-DOGS_USE_EIGEN) endif() +if (OGS_FATAL_ABORT) + add_definitions(-DOGS_FATAL_ABORT) +endif() + if(OGS_BUILD_TESTS) set(Data_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Tests/Data CACHE INTERNAL "") set(Data_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/Tests/Data CACHE INTERNAL "") -- GitLab