Skip to content

Commit d35d3b4

Browse files
committed
Enable additional asserts in debug builds
1 parent 90df888 commit d35d3b4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,12 @@ if (CMAKE_SYSTEM MATCHES "Darwin")
115115
set(EXTRA_LIBS ${CORESERVICES_LIB})
116116
endif()
117117

118+
if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
119+
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_LIBCPP_ENABLE_DEBUG_MODE")
120+
elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
121+
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_GLIBCXX_ASSERTIONS")
122+
endif()
123+
118124
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSQLITE_OMIT_LOAD_EXTENSION=1")
119125

120126
if (WIN32)

0 commit comments

Comments
 (0)