2017-06-22 49 views
1

在根CMakeLists.txt中調用項目CMake函數時,在其子目錄中調用項目CMake函數是否合法?我打算使用它,因爲它設置了我不能在配置文件中訪問的PROJECT_VERSION。在子目錄中調用project()

+1

在子文件夾中調用'project()'實際上是一個好習慣,更多信息請參見https://www.slideshare.net/DanielPfeifer1/cmake-48475415(幻燈片24)。 – Nibor

回答

2

絕對合法。每個子目錄可以是一個項目()。通常建議,至少對於整個項目的每個獨立「組件」。