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