瀏覽代碼

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

Ryan C. Gordon 9 年之前
父節點
當前提交
1615b2e29d
共有 1 個文件被更改,包括 4 次插入2 次删除
  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}")