Fix build flags for tests

The default C flags for all build types other than 'Debug' sets -DNDEBUG
which disables assert(), and breaks tests. This switches tests to use
'Debug' instead, reenabling asserts.
This commit is contained in:
Brent Cook 2023-08-27 05:29:27 -05:00
parent 4c1f595d98
commit e5f1938cc6

View File

@ -17,6 +17,9 @@ include_directories(
../include/compat ../include/compat
) )
# force 'Debug' build type for tests to not disable asserts
set(CMAKE_BUILD_TYPE "Debug")
add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cert.pem\") add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cert.pem\")
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR) file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} TEST_SOURCE_DIR)