gpt4 book ai didi

c++ - CMake 的默认构建目标的名称是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 02:42:23 26 4
gpt4 key购买 nike

我有一个自定义目标,我希望它依赖于默认目标(使用 make 构建的目标)。

add_custom_target(foo ....)
add_dependency(foo default_target_name_goes_here)

默认目标的名称是什么?

我已经尝试过 ALLALL_BUILDMyProjectsNameDEFAULT、...

在 CMake 文档中查找任何内容始终是一次不成功的冒险......

更新:似乎 CMake 的设计方式使得修复/实现非常困难:bugreport getting +1's since 2009 .谁确实想要一个自定义目标,例如,依赖于 all 目标?或者换句话说:谁写过 make && make test?...

最佳答案

默认构建目标在 CMake 配置时不作为 CMake 目标存在。它仅存在于生成的构建系统中。因此,不可能让默认目标依赖于自定义目标。

关于c++ - CMake 的默认构建目标的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30532448/

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