如果条件为true,则在Makefile.am中插入几行

如果条件为true,则在Makefile.am中插入几行,makefile,autotools,autoconf,automake,Makefile,Autotools,Autoconf,Automake,我正在尝试编写一个Makefile.am,其中,如果Makefile.am将根据AC\u CHECK\u PROG的configure.AC结果进行更改 例如,在configure.ac中: AC_CHECK_PROG([DEPF90_CHECK],[makedepf90],[yes],[no]) AM_CONDITIONAL([FOUND_MAKEDEPF90], [test "x$DEPF90_CHECK" = xyes]) AM_COND_IF([FOUND_MAKEDEPF90],[a

我正在尝试编写一个
Makefile.am
,其中,如果
Makefile.am
将根据
AC\u CHECK\u PROG
configure.AC
结果进行更改

例如,在
configure.ac
中:

AC_CHECK_PROG([DEPF90_CHECK],[makedepf90],[yes],[no])
AM_CONDITIONAL([FOUND_MAKEDEPF90], [test "x$DEPF90_CHECK" = xyes])
AM_COND_IF([FOUND_MAKEDEPF90],[a depend rule in makefile.am],[Some other thing in Makefile.am])
因此,当存在
makedepf90
时,我需要Makefile[.am]中的depend规则。
makefile.am
中的依赖规则如下所示:

depend depend.mk:
    makedepf90 $(vimtst_SOURCES) >depend.mk

我怎样才能做到这一点呢?

如果的话,你就不需要
即时消息。
AM\u条件
规则将使您能够在
Makefile.AM
中写入此命令:

if FOUND_MAKEDEPF90
depend depend.mk:
    makedepf90 $(vimtst_SOURCES) >depend.mk
endif