1 # Copyright 2012 The Rust Project Developers. See the COPYRIGHT
2 # file at the top-level directory of this distribution and at
3 # http://rust-lang.org/COPYRIGHT.
5 # Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6 # http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7 # <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8 # option. This file may not be copied, modified, or distributed
9 # except according to those terms.
13 rustc-perf
$(X
): $(CFG_BUILD_TRIPLE
)/stage2
/bin
/rustc
$(X_
$(CFG_BUILD_TRIPLE
))
14 @
$(call E
, perf compile
: $@
)
15 $(PERF_STAGE2_T_
$(CFG_BUILD_TRIPLE
)_H_
$(CFG_BUILD_TRIPLE
)) \
16 -o
$@
$(COMPILER_CRATE
) >rustc-perf.err
2>&1
17 $(Q
)rm -f
$(LIBRUSTC_GLOB
)
19 rustc-perf
$(X
): $(CFG_BUILD_TRIPLE
)/stage2
/bin
/rustc
$(X_
$(CFG_BUILD_TRIPLE
))
23 perf
: check-stage2-perf rustc-perf
$(X_
$(CFG_BUILD_TRIPLE
))
24 $(Q
)find
$(CFG_BUILD_TRIPLE
)/test/perf
-name \
*.err | xargs cat
25 $(Q
)cat rustc-perf.err