我正在编写一个 PHP 扩展。config.m4
生成 Makefile,但我想在此 Makefile 的开头包含另一个 Makefile。(例如:)"-include Makefile.local"
。
我不想自己做Makefile
,因为configure
会重新创建它并在调用时删除我的更改。
我该怎么做config.m4
?
我正在编写一个 PHP 扩展。config.m4
生成 Makefile,但我想在此 Makefile 的开头包含另一个 Makefile。(例如:)"-include Makefile.local"
。
我不想自己做Makefile
,因为configure
会重新创建它并在调用时删除我的更改。
我该怎么做config.m4
?
试试这个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
。