Prechádzať zdrojové kódy

CMake: only set "-O3 -g" defaults if CMAKE_BUILD_TYPE wasn't set at all.

Ryan C. Gordon 9 rokov pred
rodič
commit
1615b2e29d
1 zmenil súbory, kde vykonal 4 pridanie a 2 odobranie
  1. 4 2
      CMakeLists.txt

+ 4 - 2
CMakeLists.txt

@@ -158,8 +158,10 @@ endif()
 
 # Default flags, if not set otherwise
 if("$ENV{CFLAGS}" STREQUAL "")
-  if(USE_GCC OR USE_CLANG)
-    set(CMAKE_C_FLAGS "-g -O3")
+  if(CMAKE_BUILD_TYPE STREQUAL "")
+    if(USE_GCC OR USE_CLANG)
+      set(CMAKE_C_FLAGS "-g -O3")
+    endif()
   endif()
 else()
   set(CMAKE_C_FLAGS "$ENV{CFLAGS}")