【发布时间】:2023-03-30 22:01:01
【问题描述】:
如何获取 GNU make Makefile 的调用目标?
例如,我使用以下命令行调用make:
make a-target
如何在 Makefile 中获取调用目标“a-target”并将其分配给变量?
更进一步,如果在命令行中指定了多个目标:
make target1 target2 ...
我如何获得所有这些?
【问题讨论】:
如何获取 GNU make Makefile 的调用目标?
例如,我使用以下命令行调用make:
make a-target
如何在 Makefile 中获取调用目标“a-target”并将其分配给变量?
更进一步,如果在命令行中指定了多个目标:
make target1 target2 ...
我如何获得所有这些?
【问题讨论】:
变量MAKECMDGOALS 包含在命令行中指定的目标列表,无论有多少(如果没有,则为空)。
【讨论】:
【讨论】: