]> git.lizzy.rs Git - rust.git/blob - tests/run-make/issue-36710/Makefile
Rollup merge of #106958 - jyn514:labels, r=m-ou-se
[rust.git] / tests / run-make / issue-36710 / Makefile
1 # ignore-none no-std is not supported
2 # ignore-wasm32 FIXME: don't attempt to compile C++ to WASM
3 # ignore-wasm64 FIXME: don't attempt to compile C++ to WASM
4 # ignore-nvptx64-nvidia-cuda FIXME: can't find crate for `std`
5 # ignore-musl FIXME: this makefile needs teaching how to use a musl toolchain
6 #                    (see dist-i586-gnu-i586-i686-musl Dockerfile)
7
8 include ../../run-make-fulldeps/tools.mk
9
10 all: foo
11         $(call RUN,foo)
12
13 foo: foo.rs $(call NATIVE_STATICLIB,foo)
14         $(RUSTC) $< -lfoo $(EXTRARSCXXFLAGS) --target $(TARGET)
15
16 $(TMPDIR)/libfoo.o: foo.cpp
17         $(call COMPILE_OBJ_CXX,$@,$<)