【发布时间】:2015-07-03 15:12:26
【问题描述】:
我正在学习 CMake,但在理解其多步骤工作流程时遇到了问题。到目前为止,我的理解是你:
- 写一个
CMakeLists.txt - 从子目录运行
cmake以生成构建文件(在我的例子中是 Makefile) - 运行
make
但是,我不明白您应该如何处理不同的目标(发布与调试)。通过在两个不同的子目录中运行 CMake?
另外,我不明白您为什么要编辑 CMakeCache.txt(还有一个 GUI 工具)。通过传递不同的选项来模拟您使用./configure 完成的工作?
【问题讨论】: