1

我遇到需要在配置完成后自动运行脚本。也就是说,当我运行 ./configure 时,我希望它以运行 ./script.sh 结束,并且它必须是 configure 运行的最后一件事。

有没有办法做到这一点?

谢谢

4

1 回答 1

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 构建,则需要 $srcdir。

于 2015-04-14T15:46:36.630 回答