summaryrefslogtreecommitdiffstats
path: root/tests/run-make/lto-readonly-lib/Makefile
blob: 11d944e3e3d4bb8bd440017a63ab52205f0fb4df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# ignore-cross-compile
include ../tools.mk

all:
	$(RUSTC) lib.rs

	# the compiler needs to copy and modify the rlib file when performing
	# LTO, so we should ensure that it can cope with the original rlib
	# being read-only.
	chmod 444 $(TMPDIR)/*.rlib

	$(RUSTC) main.rs -C lto
	$(call RUN,main)