-include ../tools.mk # I *really* don't want to deal with a cross-platform way to compare file sizes, # tests in `make` sort of are awful ifeq ($(TARGET),x86_64-unknown-linux-gnu) all: $(TMPDIR)/out.log # Make sure no warnings about "unknown CPU `native`" were emitted if [ "$$(wc -c $(TMPDIR)/out.log | cut -d' ' -f 1)" = "0" ]; then \ echo no warnings generated; \ else \ exit 1; \ fi else all: $(TMPDIR)/out.log endif $(TMPDIR)/out.log: $(RUSTC) foo.rs -C target-cpu=native 2>&1 | tee $(TMPDIR)/out.log $(call RUN,foo)