include ../tools.mk | |
# only-linux | |
# only-x86_64 | |
# | |
# I *really* don't want to deal with a cross-platform way to compare file sizes, | |
# tests in `make` sort of are awful | |
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 | |
$(TMPDIR)/out.log: | |
$(RUSTC) foo.rs -C target-cpu=native 2>&1 | tee $(TMPDIR)/out.log | |
$(call RUN,foo) |