我遇到了在配置完成后自动运行脚本的需要。 也就是说,当我运行./configure时,我希望它最终运行./script.sh,它必须是配置运行的最后一件事。
有没有办法做到这一点?
由于
答案 0 :(得分:0)
您可以在configure.ac中添加任意shell代码。由于AC_OUTPUT应该是configure.ac的最后一行,因此在运行config.status之后将运行任何后续行。
要在config.status之后执行hello-world.sh,只需将其附加到configure.ac:
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
$srcdir/hello.sh
如果构建出srcdir,则需要$ prcdir。