【问题标题】:Conditional subdir-objects条件子目录对象
【发布时间】:2012-07-11 10:08:54
【问题描述】:

我在configure.ac 中设置了选项subdir-objects

AM_INIT_AUTOMAKE([subdir-objects])

是否有可能有条件地禁用它,特别是 Makefile (Makefile.am)?

谢谢。

【问题讨论】:

    标签: build gnu autotools automake


    【解决方案1】:

    根据list of automake options,没有。您可以做的是将subdir-objects 从对AM_INIT_AUTOMAKE 的调用中删除,并将其添加到您实际需要的Makefile.am 文件中。你可以通过将AUTOMAKE_OPTIONS = subdir-objects 放在任何相关Makefile.am 的顶部来做到这一点。 (显然没有no-subdir-objects 选项。)

    【讨论】:

    • 这比将[subdir-objects] 添加到 AM_INIT_AUTOMAKE 对我来说效果更好,因为我已经包含了使用子目录的模块。通过使用此选项,我不需要修改每个顶级 configure.ac 文件。
    猜你喜欢
    • 2022-07-07
    • 1970-01-01
    • 2021-11-01
    • 2015-10-08
    • 1970-01-01
    • 2011-01-02
    • 2013-09-09
    • 2016-12-07
    相关资源
    最近更新 更多