autoconf: VPATH and Make

1 
1 12.18 `VPATH' and Make
1 ======================
1 
1 Posix does not specify the semantics of `VPATH'.  Typically, `make'
1 supports `VPATH', but its implementation is not consistent.
1 
1    Autoconf and Automake support makefiles whose usages of `VPATH' are
1 portable to recent-enough popular implementations of `make', but to
1 keep the resulting makefiles portable, a package's makefile prototypes
1 must take the following issues into account.  These issues are
1 complicated and are often poorly understood, and installers who use
1 `VPATH' should expect to find many bugs in this area.  If you use
1 `VPATH', the simplest way to avoid these portability bugs is to stick
1 with GNU `make', since it is the most commonly-used `make' among
1 Autoconf users.
1 
1    Here are some known issues with some `VPATH' implementations.
1 

Menu