使用 automake 生成条件块
Posted
技术标签:
【中文标题】使用 automake 生成条件块【英文标题】:generate conditional block with automake 【发布时间】:2015-06-13 13:30:30 【问题描述】:我需要向 Makefile.am 添加什么样的黑魔法,以便生成的 Makefile 可以包含常规条件 make 语句:
ifeq ($(SOMETHING),1)
target:
do this
else
target:
do that
endif
请注意,我问的正是我的要求,没有变通方法或自动生成条件,我需要在最终的 makefile 中使用该条件。
【问题讨论】:
也许可以试试AC_SUBST_FILE
。
【参考方案1】:
让我们从明显的小变化开始:
target:
ifeq ($(SOMETHING),1)
do this
else
do that
endif
如果不这样做,请详细说明为什么在最终的 Makefile 中需要条件。否则这感觉就像一个 XY 问题。
【讨论】:
以上是关于使用 automake 生成条件块的主要内容,如果未能解决你的问题,请参考以下文章
生成一个 Makefile,使用 Automake 一步编译和链接所有源文件