summary refs log tree commit diff
path: root/src/test/run-make/missing-crate-dependency/Makefile
blob: a470ee0a7c1bb92f66c53aa95c6d307b4d008b0a (plain)
1
2
3
4
5
6
7
8
9
-include ../tools.mk

all: 
	$(RUSTC) --crate-type=rlib crateA.rs
	$(RUSTC) --crate-type=rlib crateB.rs
	rm $(TMPDIR)/$(call RLIB_GLOB,crateA)
	# Ensure crateC fails to compile since dependency crateA is missing
	$(RUSTC) crateC.rs 2>&1 | \
		grep "error: can't find crate for \`crateA\` which \`crateB\` depends on"