automake抱怨的一个常见问题是由各种Makefile.am:中的以下行引起的
Makefile.am:
SUBDIRS = deployment transport/http/util transport/http/common engine transport
此行的目的是强制构建顺序,以便在引擎之前构建 transport / http / util 和 transport / http / common 目录,并在构建引擎后构建传输的其余部分。
在MinGW下运行automake时,此行会导致以下错误:
Makefile.am:1: directory should not contain `/'
答案 0 :(得分:3)
这是由旧版本的automake(至少1.7及更早版本)引起的。较新版本接受多级路径作为SUBDIRS的值。