包括config.m4中的Makefile

时间:2012-08-07 12:54:27

标签: makefile autoconf php-extension

我正在编写PHP扩展。 config.m4生成Makefile,但我希望在Makefile的开头包含另一个Makefile。 (例如:"-include Makefile.local")。

我不想在Makefile本身中执行此操作,因为configure会重新创建它并在调用时删除我的更改。

如何从config.m4开始?

1 个答案:

答案 0 :(得分:0)

config.m4

中试试
AC_CONFIG_COMMANDS_PRE([cat >Makefile.tmp <<EOF
-include MyInclude1
-include MyInclude2
EOF
cat Makefile >> Makefile.tmp
mv -f Makefile.tmp Makefile])

您的Makefile现在应该是这样的:

-include MyInclude1
-include MyInclude2
srcdir = /path/to/source/dir
...

...运行configure后。