如何在cmake / make中编译许多特定目标

问题描述 投票:0回答:1

我正在使用CMake生成Makefile。

假设我有目标MyTarget1,MyTarget2,...,MyTarget100

现在我只想获取一些特定目标,它们是MyTarget1, MyTarget2, MyTarget3, MyTarget4

我不知道该怎么做。

我想要类似的东西

make MyTarget1,MyTarget2,MyTarget3,MyTarget4

或类似的东西>

cmake --build . --target MyTarget1,MyTarget2,MyTarget3,MyTarget4

我知道多次拨打make或cmake必须有效。但是我不喜欢这个主意,因为逐个编译每个目标会降低并行度。

感谢您的时间。

参考

关注主题讨论仅获得一个目标。我想要许多特定的目标。

cmake project build only one specific executable (and its dependencies)

我正在使用CMake生成Makefile。假设我有目标MyTarget1,MyTarget2,...,MyTarget100现在我只想获取一些特定目标,它们是MyTarget1,MyTarget2,MyTarget3,MyTarget4...。

makefile cmake
1个回答
0
投票

您的语法非常接近;只需使用空格分隔目标名称而不是逗号:

© www.soinside.com 2019 - 2024. All rights reserved.