CMake:如何添加add子目录作为最后一步

时间:2012-08-17 17:54:50

标签: cmake

我有这个文件结构:

根   |   + - API   | |   | + -CMakeFiles.txt   |   + - GTEST          |          + -CMakeFiles.txt

在root中,我有一个包含以下内容的CMakeFiles.txt: add_subdirectory(GTEST) add_subdirectory(API)

API依赖于gtest生成的文件。我怎样才能获得它,以便API在执行API的CMakeList之前等待gtest完全构建完成?我可以添加一些延迟吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

在API CMakeLists.txt中尝试find_library(SOME_VAR gtest)。建立gtest后将建立API。