Skip to content

Commit b2ccd4c

Browse files
committed
Add test for --dep-info.
1 parent 9365375 commit b2ccd4c

File tree

5 files changed

+28
-0
lines changed

5 files changed

+28
-0
lines changed

src/test/run-make/dep-info/Makefile

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-include ../tools.mk
2+
all:
3+
$(RUSTC) --dep-info --lib lib.rs
4+
sleep 1
5+
touch foo.rs
6+
-rm -f $(TMPDIR)/done
7+
$(MAKE) -f Makefile.foo
8+
rm $(TMPDIR)/done
9+
pwd
10+
$(MAKE) -df Makefile.foo
11+
rm $(TMPDIR)/done && exit 1 || exit 0
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
ifeq ($(shell uname),Darwin)
2+
LIBEXT=dylib
3+
else
4+
LIBEXT=so
5+
endif
6+
7+
$(TMPDIR)/libfoo-b517899a-0.1.$(LIBEXT):
8+
$(RUSTC) --dep-info --lib lib.rs
9+
touch $(TMPDIR)/done
10+
11+
-include $(TMPDIR)/lib.d

src/test/run-make/dep-info/bar.rs

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pub fn bar() {}

src/test/run-make/dep-info/foo.rs

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pub fn foo() {}

src/test/run-make/dep-info/lib.rs

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#[pkgid="foo#0.1"];
2+
3+
pub mod foo;
4+
pub mod bar;

0 commit comments

Comments
 (0)