gpt4 book ai didi

c++ - CMake + 查找包或 checkout 并安装

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:12 25 4
gpt4 key购买 nike

我刚切换到 CMake。但发现它非常有用并实现了一些简单的应用程序和库。我在某处读到可以在 cmake 脚本中查询 git 以 check out 存储库。

我想用我的 Find(package).cmake 检查包是否存在如果它不存在,我想启动 checkout 并将新目录作为子目录添加到 cmake 脚本中。

这样我所有的依赖项都会自动安装。有人知道如何实现这个想法吗?谢谢!

再见,亚瑟

最佳答案

您可能正在考虑在 CMake 2.8 中添加的 ExternalProject 模块。它记录在 http://www.cmake.org/cmake/help/cmake-2-8-docs.html#module:ExternalProjecthttp://www.kitware.com/products/archive/kitware_quarterly1009.pdf 的第 14 页有介绍.它允许您 checkout /下载项目并自动构建它。

关于c++ - CMake + 查找包或 checkout 并安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com