diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b4991781422d09eee3e7344a63bb5629ccb111a7..4668fd2531a52b8ebe00b6bb9f8f416a05062dc4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,16 +5,17 @@ set(LIB_STATIC "${SDK_NAME}_static") # 配置编译宏定义 ## release或debug -if(NOT CMAKE_BUILD_TYPE) +if(CMAKE_BUILD_TYPE STREQUAL "Debug") message("BUILD TYPE: DEBUG") message("DEFINATION: \"DEBUG\"") set(CMAKE_BUILD_TYPE "Debug") add_definitions(-DDEBUG) -else(NOT CMAKE_BUILD_TYPE) +else() message("BUILD TYPE: RELEASE") message("DEFINATION: \"RELEASE\"") + set(CMAKE_BUILD_TYPE "Release") add_definitions(-DRELEASE) -endif(NOT CMAKE_BUILD_TYPE) +endif() ## 平台相关接口 if(WIN32)