【问题标题】:How to use multi-level SUBDIRS in Makefile.am:s?如何在 Makefile.am:s 中使用多级 SUBDIRS?
【发布时间】:2010-04-15 13:41:57
【问题描述】:

automake 抱怨的一个常见问题是由各种 Makefile.am:s 中的以下行引起的

Makefile.am:
SUBDIRS = deployment transport/http/util transport/http/common engine transport

此行的目的是强制构建顺序,以便 transport/http/utiltransport/http/commonengine 之前构建 目录,并在构建引擎后构建 transport 的其余部分。

在 MinGW 下运行 automake 时,此行导致如下错误:

Makefile.am:1: directory should not contain `/'

【问题讨论】:

  • 解决了问题,并在问题的末尾添加了解决方案。
  • 请将您的解决方案添加为问题的答案,并将该答案标记为解决方案。然后为了大家的利益,这个问题将被列为“已回答”。

标签: automake subdirectory


【解决方案1】:

这是由旧版本的 automake(至少 1.7 和更早版本)引起的。较新的版本接受多级路径作为 SUBDIRS 的值。

【讨论】:

    猜你喜欢
    • 2010-11-27
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    相关资源
    最近更新 更多