【发布时间】:2017-06-01 22:50:16
【问题描述】:
有一个 GitHub 存储库,其中仅包含 hpp 文件,没有 CMakeList.txt 文件。
我需要在我的项目中包含这些头文件。我不想手动克隆它们然后链接它们。我希望每次调用cmake 命令时,cmake 都会克隆它们并将它们放在某个内部文件夹中。
有可能吗?如果是,我怎样才能做到这一点?
【问题讨论】:
-
I want that each time I call cmake command, cmake will clone them and put them in some inner folder.- 像往常一样,ExternalProject_Add 将处理项目的下载。由于您不需要配置和其他步骤,您可以将适当的 COMMAND 设置为空字符串。 -
相关:This question 讨论了如何为 Catch 单元测试库执行此操作,该库仅是标头。