cmake - 在子目录中调用project()

标签 cmake build-system

在根CMakeLists.txt中调用项目CMake函数时,在子目录中调用该函数是否合法?我打算使用它,因为它设置了我可以在配置文件中访问的 PROJECT_VERSION 。

最佳答案

绝对合法。每个子目录可以是一个project()。通常建议至少对于整个项目的每个独立“组件”。

关于cmake - 在子目录中调用project(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707481/

相关文章:

cmake - 运行后更改 CMake 构建目录,在 CMakeLists.txt 中

c++ - CMAKE错误: "Cannot open source file" : 'CMakeCCompilerId.c'

scala - 为 Scala 配置 Sublime Text 构建系统?

build - Autotools、Cmake 和 Scons 之间有什么区别?

dart - 如何重新启动文件更改的 dart 服务器?

c++ - cmake在Mac OS X上找不到openssl库(尽管手动添加)

c++ - Vcpkg 无法在带有 mingw 的 Windows 上运行

makefile - 发现 Makefile 或 cmake 的 MPI api 版本

android - Android.bp 和 Android.mk 之间的区别

unit-testing - 如何构建要进行单元测试的系统?