|
@@ -3,13 +3,19 @@ include(${CMAKE_CURRENT_LIST_DIR}/common_compile_options.cmake)
|
|
|
add_compile_options(-Wno-maybe-uninitialized)
|
|
|
add_compile_options(-Wno-shorten-64-to-32)
|
|
|
add_compile_options(-fsigned-char)
|
|
|
-add_compile_options(-g1)
|
|
|
add_compile_options(-ggnu-pubnames)
|
|
|
-add_compile_options(-O2)
|
|
|
if (NOT WIN32)
|
|
|
add_compile_options(-fPIC)
|
|
|
endif()
|
|
|
|
|
|
+if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
|
|
+ add_compile_options(-ggdb3)
|
|
|
+ add_compile_options(-Og)
|
|
|
+else()
|
|
|
+ add_compile_options(-O2)
|
|
|
+ add_compile_options(-g1)
|
|
|
+endif()
|
|
|
+
|
|
|
function(add_linker_flag_if_supported flag)
|
|
|
include(CheckLinkerFlag)
|
|
|
|