【问题标题】:Invoke external script using Autotools使用 Autotools 调用外部脚本
【发布时间】:2014-11-05 13:03:46
【问题描述】:

我正在使用 Autotools,并试图让 configure.ac 和生成的 configure 脚本调用外部 build_library.sh 脚本。

如何做到这一点?

【问题讨论】:

    标签: autotools automake


    【解决方案1】:

    configure.ac 只是一个 shell 脚本,上面添加了“少数”宏。所以,你可以在里面放任何 shell 代码:

    $ac_top_srcdir/build_library.sh
    

    $ac_top_srcdir 确保即使您从另一个目录运行 ./configure 也可以找到您的脚本。)

    【讨论】:

    • 后续问题:现在 configure 调用所需的构建库脚本。但是,当检查库是否存在(构建成功)时,configure 找不到文件,即使它在那里。我需要刷新文件结构还是什么?
    • 检查您是否在正确的目录中查找。 (配置可能已更改为另一个。)如果不是这样,请考虑打开一个新问题 - cmets 不是提出后续问题的地方,因为其他有相同问题的人在未来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 2014-11-12
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多