gpt4 book ai didi

cmake - add_subdirectory() 不安装任何东西

转载 作者:行者123 更新时间:2023-12-05 00:52:49 29 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





CPack: Exclude INSTALL commands from subdirectory (googletest directory)

(3 个回答)


去年关闭。




对于 CMake,我使用 add_subdirectory(gtest) build gtest用于测试我的项目。我还使用 CPack 来制作安装程序。

问题是 gtest 存储库(它是一个 git 子模块)运行 install()在一些文件上,所以它们最终出现在我的安装程序中!显然我不想那样。有没有办法禁用install()给定子目录的命令而不只是从 CMakeLists 中删除它们?

最佳答案

您可以使用它来阻止安装 Google Test:

add_directory(gtest EXCLUDE_FROM_ALL)

关于cmake - add_subdirectory() 不安装任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42118956/

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