|
@@ -45,7 +45,7 @@ if ("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
|
|
|
endif()
|
|
|
elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
|
|
|
# Set general compiler flags (do not use -ffast-math since it cannot be turned off in a single compilation unit)
|
|
|
- set(CMAKE_CXX_FLAGS "-std=c++17 -I. -Wall -Werror")
|
|
|
+ set(CMAKE_CXX_FLAGS "-g -std=c++17 -I. -Wall -Werror")
|
|
|
|
|
|
# Platform specific compiler flags
|
|
|
if ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "AMD64")
|
|
@@ -57,7 +57,7 @@ elseif ("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
|
|
|
endif()
|
|
|
|
|
|
# Set compiler flags for various configurations
|
|
|
- set(CMAKE_CXX_FLAGS_DEBUG "-g -D_DEBUG -DJPH_PROFILE_ENABLED -DJPH_DEBUG_RENDERER") # Clang reorders variables so that div by zero occurs if we enable exception checking
|
|
|
+ set(CMAKE_CXX_FLAGS_DEBUG "-D_DEBUG -DJPH_PROFILE_ENABLED -DJPH_DEBUG_RENDERER") # Clang reorders variables so that div by zero occurs if we enable exception checking
|
|
|
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -DJPH_PROFILE_ENABLED -DJPH_DEBUG_RENDERER")
|
|
|
set(CMAKE_CXX_FLAGS_DISTRIBUTION "-O3 -DNDEBUG")
|
|
|
set(CMAKE_CXX_FLAGS_RELEASEASAN "-DNDEBUG -DJPH_PROFILE_ENABLED -DJPH_DISABLE_TEMP_ALLOCATOR -DJPH_DEBUG_RENDERER -fsanitize=address")
|