8000 Add -fstandalone-debug for Clang Debug builds (#14439) · arangodb/arangodb@e01000d · GitHub
[go: up one dir, main page]

Skip to content

Commit e01000d

Browse files
authored
Add -fstandalone-debug for Clang Debug builds (#14439)
1 parent 93e5b32 commit e01000d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,13 @@ else () # NOT MSVC
10521052
set(CMAKE_CXX_FLAGS_RELEASE "${NODEBUGINFO_FLAGS} -O3 -fomit-frame-pointer" CACHE INTERNAL "C++ release flags")
10531053
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${DEBUGINFO_FLAGS} -O3 -fno-omit-frame-pointer" CACHE INTERNAL "C++ release with debug info flags")
10541054

1055+
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
1056+
# On Darwin -fstandalone-debug is enabled by default, so we don't need
1057+
# to add it for AppleClang.
1058+
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fstandalone-debug")
1059+
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -fstandalone-debug")
1060+
endif ()
1061+
10551062
endif ()
10561063

10571064
# put together the final flags

0 commit comments

Comments
 (0)
0