我正在编写PHP扩展。 config.m4
生成Makefile,但我希望在Makefile的开头包含另一个Makefile。 (例如:"-include Makefile.local"
)。
我不想在Makefile
本身中执行此操作,因为configure
会重新创建它并在调用时删除我的更改。
如何从config.m4
开始?
答案 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
后。