endif()
# Dwarf based builds (no rsym)
-if(NOT DEFINED NO_ROSSYM)
+if(CMAKE_BUILD_TYPE STREQUAL "Release")
+ set(NO_ROSSYM TRUE)
+elseif(NOT DEFINED NO_ROSSYM)
set(NO_ROSSYM FALSE)
endif()
endif()
# Debugging
-if(SEPARATE_DBG)
- add_compile_flags("-gdwarf-2 -ggdb")
-else()
- add_compile_flags("-gdwarf-2 -gstrict-dwarf")
- if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
- add_compile_flags("-femit-struct-debug-detailed=none -feliminate-unused-debug-symbols")
+if(NOT CMAKE_BUILD_TYPE STREQUAL "Release")
+ if(SEPARATE_DBG)
+ add_compile_flags("-gdwarf-2 -ggdb")
+ else()
+ add_compile_flags("-gdwarf-2 -gstrict-dwarf")
+ if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
+ add_compile_flags("-femit-struct-debug-detailed=none -feliminate-unused-debug-symbols")
+ endif()
endif()
endif()