1
我在写PHP扩展。 config.m4
生成Makefile,但是我想在这个Makefile的开始处包含另一个Makefile。 (例如:"-include Makefile.local"
)。从config.m4包含Makefile
我不想在Makefile
本身这样做,因为configure
将重新创建它,并在调用时擦除我的更改。
我该怎么做config.m4
?
我在写PHP扩展。 config.m4
生成Makefile,但是我想在这个Makefile的开始处包含另一个Makefile。 (例如:"-include Makefile.local"
)。从config.m4包含Makefile
我不想在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
后。