Ryan Prichard b7ab2aeebd Fix the dependency for the pretty-rpass-full tests
The current code attempts to define the
PRETTY_DEPS$(1)_H_$(3)_pretty-rpass-full variable, which does not work,
because $(1) and $(3) are not inside a function. Moreover, there is a test
(run-pass-fulldeps/compiler-calls.rs) that uses rustc_driver, which is not
an indirect dependency of librustc or libsyntax. Listing all the
dependencies will be hard to maintain, but there's a better way to do
this...

As with the rpass-full and cfail-full tests, add dependencies using the
$$(CSREQ$(1)_T_$(3)_H_$(3)) variable, which includes the complete set of
host and target crates, built for a particular stage and host. We use
T_$(3), not T_$(2), because we only build LLVM for host triples (not
target triples), so we can only build rustc_llvm for host triples. The
fulldeps tests that use plugins need host rustc crates, whereas fulldeps
tests that link against rustc and run should be skipped for
cross-compilation (such as Android).

Fixes #22021
2015-04-22 20:26:19 -07:00
..
2015-03-15 09:08:21 -07:00
2014-12-16 17:08:49 +01:00
2015-03-12 04:09:12 -07:00
2015-04-10 10:12:27 -07:00
2013-10-29 16:22:08 -07:00
2015-03-28 18:09:51 +03:00
2015-03-15 09:08:21 -07:00
2015-04-08 15:12:08 -07:00
2014-12-11 15:33:27 -07:00
2015-03-28 18:09:51 +03:00