在我们的项目中,我们使用CMake和两个不同的构建目标:Debug和Release.
Clion确实提供了两个额外的构建目标:RelWithDebInfo和MinSizeRel.现在,当Clion创建CMake缓存(对于所有4,我们只使用2)时,它会失败,因为除了调试或发布之外我们不允许其他构建目标.
您的第一个解决方法是在主CMakeList.txt上使用它:
if(NOT ${CMAKE_BUILD_TYPE} MATCHES "Debug|Release")
return()
endif()
Run Code Online (Sandbox Code Playgroud)
但默认情况下是否可以从Clion禁用这两个配置?
| 归档时间: |
|
| 查看次数: |
2331 次 |
| 最近记录: |