gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:28:12 25 4
gpt4 key购买 nike

我正在尝试写一个Makefile.am ,其中,如果 Makefile.am将根据 AC_CHECK_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] 中有一个依赖规则。makefile.am 中的依赖规则看起来像:

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

我怎样才能做到这一点?

最佳答案

您不需要AM_COND_IFAM_CONDITIONAL 规则将使您能够在 Makefile.am 中写入以下内容:

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

关于makefile - 如果条件为 true,则在 Makefile.am 中插入几行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30292378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com