【问题标题】:Display message during make install using automake在使用 automake 进行安装期间显示消息
【发布时间】:2015-09-10 21:28:52
【问题描述】:

使用 gnu automake 如何在 make install 阶段向用户显示自定义消息

我一直在阅读automake manual 和其他各种教程,但还没有找到答案,它可能只是隐藏在手册的某个地方而我没有找到它。如果你在哪里解释,请指出。

我正在将一些源代码转换为使用 automake,并且接近 make install 的最后阶段我想显示一条消息,告诉用户他们应该运行特定脚本设置一些不应该成为 automake 一部分的额外内容,或者不能(轻松)在 install-data-hook 或其他东西中完成。

此外,实际上是否有一种使用 automake 运行自定义脚本的干净方法(在安装挂钩等之外)?我可以想象它很大,所以我没有认真考虑它,但我很好奇。

【问题讨论】:

    标签: gnu autotools autoconf automake


    【解决方案1】:

    只需在您的 Makefile.am 文件中包含一个安装挂钩:

     install-exec-hook:
             echo "Do this other thing now"
    

    此外,实际上还有一种干净的方式来运行自定义脚本 使用 automake(在安装钩子等之外)?

    安装钩子正是它的用途。

     http://www.gnu.org/software/automake/manual/html_node/Extending-Installation.html
    

    【讨论】:

    • 这太明显了,所以我错过了(使用 echo),谢谢。至于第二部分,是的,我认为只需要安装钩子即可。用户需要运行的脚本超出了 automake 应该执行的操作,使用 echo 通知用户就足够了。
    猜你喜欢
    • 1970-01-01
    • 2011-05-10
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 2016-12-05
    • 1970-01-01
    相关资源
    最近更新 更多