Переглянути джерело

Linux: Moved -g option (debug symbols) to all builds

Jorrit Rouwe 3 роки тому
батько
коміт
e811416ce4
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      Build/CMakeLists.txt

+ 2 - 2
Build/CMakeLists.txt

@@ -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")