blob: 903349152dfd2efef824e551cdf1050ef37adc8c [file] [log] [blame]
-include ../tools.mk
# check that rustc builds all crate_type attributes
# delete rlib
# delete whatever dylib is made for this system
# check that rustc only builds --crate-type flags, ignoring attributes
# fail if an rlib was built
all:
$(RUSTC) test.rs
$(call REMOVE_RLIBS,test)
$(call REMOVE_DYLIBS,test)
$(RUSTC) --crate-type dylib test.rs
$(call REMOVE_RLIBS,test) && exit 1 || exit 0