We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14e095c commit 690f87cCopy full SHA for 690f87c
CMakeLists.txt
@@ -66,6 +66,14 @@ endif()
66
67
# common compiler flags
68
69
+if((CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND NOT (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8.0)) OR
70
+ CMAKE_CXX_COMPILER_ID MATCHES "Clang")
71
+ set(DEBUG_FLAGS "-fdebug-prefix-map=${CMAKE_CURRENT_SOURCE_DIR}=.")
72
+ set(DEBUG_FLAGS "${DEBUG_FLAGS} -ffile-prefix-map=${CMAKE_CURRENT_SOURCE_DIR}=.")
73
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${DEBUG_FLAGS}")
74
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DEBUG_FLAGS}")
75
+endif()
76
+
77
if(MINGW)
78
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc")
79
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
0 commit comments