diff --git a/Meta/CMake/lagom_compile_options.cmake b/Meta/CMake/lagom_compile_options.cmake index 40f646766c..2f7ba5213e 100644 --- a/Meta/CMake/lagom_compile_options.cmake +++ b/Meta/CMake/lagom_compile_options.cmake @@ -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)