这些值何时以及如何设置?它取决于 CMakeLists.txt 的位置吗?这是否取决于 CMake 的运行位置?
小智 5
这是我配置 cmake 项目的示例命令。
我将使用更新的 cmake 风格做事,因为它使事情更加清晰。
# -S = CMAKE_SOURCE_DIR
# -B = CMAKE_BINARY_DIR
cmake -S C:\foobar -B C:\foobar\binary_dir
Run Code Online (Sandbox Code Playgroud)
如您所见,-S 指定 CMAKE_SOURCE_DIR,-B 指定 CMAKE_BINARY_DIR。
配置构建的其他方法也遵循这个原则,但我认为 -S/-B 确实让事情变得清晰。
总结一下:
您是在配置/生成构建时设置 CMAKE_SOURCE_DIR 和 CMAKE_BINARY_DIR 的人。
编辑:
如果您需要我可以更深入。所以请随意发表评论。
| 归档时间: |
|
| 查看次数: |
1391 次 |
| 最近记录: |