2017-06-22 43 views
1

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

+1

在子文件夹中调用'project()'实际上是一个好习惯,更多信息请参见https://www.slideshare.net/DanielPfeifer1/cmake-48475415(幻灯片24)。 – Nibor

回答

2

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