953f294ea3
This commit removes a number of deprecated flags from the compiler: * opt-level => -C opt-level * debuginfo => -C debuginfo * print-crate-name => --print crate-name * print-file-name => --print file-names * no-trans => -Z no-trans * no-analysis => -Z no-analysis * parse-only => -Z parse-only * dep-info => --emit dep-info This commit also moves the --pretty flag behind `-Z unstable-options` as the pretty printer will likely not be stable for 1.0 cc #19051
10 lines
418 B
Makefile
10 lines
418 B
Makefile
-include ../tools.mk
|
|
|
|
all:
|
|
$(RUSTC) -o $(TMPDIR)/foo.out -Z unstable-options --pretty normal=foo input.rs
|
|
$(RUSTC) -o $(TMPDIR)/nest_foo.out -Z unstable-options --pretty normal=nest::foo input.rs
|
|
$(RUSTC) -o $(TMPDIR)/foo_method.out -Z unstable-options --pretty normal=foo_method input.rs
|
|
diff -u $(TMPDIR)/foo.out foo.pp
|
|
diff -u $(TMPDIR)/nest_foo.out nest_foo.pp
|
|
diff -u $(TMPDIR)/foo_method.out foo_method.pp
|