【问题标题】:How to change program's name in Makefile.am如何在 Makefile.am 中更改程序名称
【发布时间】:2012-12-11 17:09:16
【问题描述】:
目前makefile.am中的代码是这样的:
performancetestsdir = $(prefix)/tests/@PACKAGE@/performance-test
performancetests_PROGRAMS = eventwindowperformancetest
我想在构建后以“oldeventwindowperformancetest”的名义制作程序“eventwindowperformancetest”
我该怎么办?
谢谢
【问题讨论】:
标签:
syntax
makefile
autotools
【解决方案1】:
几种可能性:
将 Makefile.am 中的名称更改为您想要的名称(当您真的想将其设为 XX 时,将程序构建为 XY 有什么意义?)
使用“--program-transform-name”标志来配置转换输出程序的名称
添加一个为您重命名文件的构建后挂钩。就像是:
all-local: oldeventwindowperformancetest
oldeventwindowperformancetest: eventwindowperformancetest
cp "$^" "$@"