错误消息:“AMDEP”从未定义过

时间:2012-05-17 02:17:04

标签: autoconf automake

我有configure.ac,其中我通过不同的配置选项启用不同的编译器。 configure脚本生成成功,但最后(调用AC_OUTPUT)我收到错误消息:

configure: error: conditional "AMDEP" was never defined.
Usually this means the macro was only invoked conditionally.

遗憾地调查config.log没有帮助,我不知道导致此错误的原因或从何处开始搜索。

1 个答案:

答案 0 :(得分:4)

显然,您无法在AM_PROG_CC块中嵌入AM_PROG_CPPAM_PROG_CXXif(无论出于何种原因)。 解决方案是在if块中设置变量并将其传递给AM_PROG _ *。