将 CMake 项目默认为 Release 构建类型

ein*_*ica 5 release cmake buildconfiguration

我应该如何使我的 CMake 项目默认配置为发布而不是调试构建?

Rau*_*ner 8

您可以尝试以下操作:

if (NOT EXISTS ${CMAKE_BINARY_DIR}/CMakeCache.txt)
  if (NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE)
  endif()
endif()
Run Code Online (Sandbox Code Playgroud)