【发布时间】:2013-08-17 02:23:32
【问题描述】:
在我的项目下,我有 3 个源代码包,比如 package1、package2、package3。其中一个将根据依赖的软件(例如softA)版本进行编译。
如果我输入'./configure --softA-version=1.7.2',我希望选择package3。
在 makefile.am 中,它可能看起来像
if "softA_version" == "1.5.2"; then
SUBDIRS = package1
else if "softA_version == "1.6.4"; then
SUBDIRS = package2
else if "softA_version" == "1.7.2"; then
SUBDIRS = package3
endif
我应该如何在 configure.ac 或 *.m4 文件中定义 Micros?
【问题讨论】:
标签: autotools autoconf automake