我有一个自定义目标“ 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'所缺少,缺少并且没有已知的规则