首页 > 解决方案 > add_custom_target 取决于所有和另一个目标

问题描述

我有一个不属于构建的自定义目标“download_files”,因此用户可以手动调用它。现在我想添加另一个执行自定义目标“download_files”的自定义目标,然后仍然构建所有目标。在cmake中可能吗?这是我尝试过的:

add_custom_target(download_files)
add_custom_target(download_and_build DEPENDS download_files all)

我这样做是因为我并不总是想下载文件,但是拥有一个同时完成这两个目标的目标可能仍然很方便。

尽管 CMake 配置和生成运行良好,但似乎“全部”并不是真正的目标。

忍者:错误:'../all','CMakeFiles/download_and_build'需要,缺少并且没有已知的规则来制作它

标签: cmakeninja

解决方案


推荐阅读