【发布时间】:2015-12-10 14:58:10
【问题描述】:
我正在尝试将版本号添加到自动工具项目的输出可执行文件名中。
使用 libs 非常简单:你可以在Makefile.am 中添加-version-info 选项
我怎样才能用bin_PROGRAMS做同样的事情
到目前为止我尝试过:
HELLO_VERSION_CURRENT = 1
HELLO_VERSION_REVISION = 2
HELLO_VERSION_AGE = 1
bin_PROGRAMS = hello_${HELLO_VERSION_CURRENT}_${HELLO_VERSION_REVISION}_${HELLO_VERSION_AGE}
hello_SOURCES = hello.c
由于SOURCES 必须是:hello_1_2_1_SOURCES,因此无法编译,但我不知道如何告诉自动生成。
另一种方法是运行构建后脚本:如何将构建后操作添加到Makefile.am?
【问题讨论】: