我遇到了在配置完成后需要自动运行脚本的问题。也就是说,当我运行./configure时,我希望它最终运行./script.sh,而且这一定是configure运行的最后一件事。
有没有办法做到这一点?
谢谢
发布于 2015-04-14 23:46:37
您可以在configure.ac中放置任意外壳代码。由于AC_OUTPUT应该是configure.ac的最后一行,因此它之后的任何内容都将在config.status运行之后运行。
要让hello-world.sh在config.status之后执行,只需将其附加到您的configure.ac:
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
$srcdir/hello.sh如果从srcdir构建,则需要$srcdir。
https://stackoverflow.com/questions/17641452
复制相似问题