else()
string(APPEND CMAKE_EXE_LINKER_FLAGS " -rdynamic")
endif()
- string(APPEND CMAKE_CXX_FLAGS_DEBUG " -Og")
+ string(PREPEND CMAKE_CXX_FLAGS_DEBUG "-Og ")
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wstrict-null-sentinel>)
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Woverloaded-virtual>)
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-fno-new-ttp-matching>)
elseif(CMAKE_CXX_COMPILER_ID STREQUAL Clang)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_EXPORTS_C_FLAG}")
string(APPEND CMAKE_LINKER_FLAGS " -rdynamic -export-dynamic ${CMAKE_EXE_EXPORTS_C_FLAG}")
- string(APPEND CMAKE_CXX_FLAGS_DEBUG " -g")
+ string(PREPEND CMAKE_CXX_FLAGS_DEBUG "-g ")
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wno-inconsistent-missing-override>)
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wno-mismatched-tags>)
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-Wno-unused-private-field>)