1

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

我不想自己做Makefile,因为configure会重新创建它并在调用时删除我的更改。

我该怎么做config.m4

4

1 回答 1

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

于 2012-08-16T16:52:30.833 回答