私は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
。