2012-12-14 49 views
0

的autoconf(automake的)将不接受的autoconf automake的LDADD语法

packagename_LDADD = wx-config --libs

,并希望你使用packagename_LDFLAGS代替。

问题是LDFLAGS被放在命令行上的错误位置以使此参数起作用。 LDADD可以被迫接受吗?

回答

2

Automake不知道wx-config --libs是您希望展开的shell表达式。

通常你想在这里做的是葫芦检测和wx-config调用到一个autoconf m4宏(或者使用一个由WX部件提供),并使用结果在automake的一个明确的变量引用。在这一点上automake会意识到它是一个库文件列表添加&煨下来。

相关问题