From e30054f5a0ea124bfeafe71280053e2046734455 Mon Sep 17 00:00:00 2001 From: Matthew Bentham Date: Mon, 24 Jun 2019 13:10:54 +0100 Subject: Don't override compiler options specified on command line Change-Id: Id004415afe70c1b4c97ede2da2613edbb9b4e064 Signed-off-by: Matthew Bentham --- cmake/GlobalConfig.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cmake') diff --git a/cmake/GlobalConfig.cmake b/cmake/GlobalConfig.cmake index 0476f40728..39926c01ae 100644 --- a/cmake/GlobalConfig.cmake +++ b/cmake/GlobalConfig.cmake @@ -62,7 +62,7 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL Android) endif() # Compiler flags for Release builds -set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG") +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG") if(COMPILER_IS_GNU_LIKE) set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3") elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC) @@ -71,9 +71,9 @@ endif() # Compiler flags for Debug builds if(COMPILER_IS_GNU_LIKE) - set(CMAKE_CXX_FLAGS_DEBUG "-g -O0") + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -O0") elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC) - set(CMAKE_CXX_FLAGS_DEBUG "/MDd /ZI /Od") + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd /ZI /Od") # Disable SAFESEH which is necessary for Edit and Continue to work set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /SAFESEH:NO") set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /SAFESEH:NO") -- cgit v1.2.1