Skip to content

Commit 52105f1

Browse files
committed
Add test for --dep-info.
1 parent 0233da9 commit 52105f1

File tree

5 files changed

+27
-0
lines changed

5 files changed

+27
-0
lines changed

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

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-include ../tools.mk
2+
all:
3+
$(RUSTC) --dep-info --lib lib.rs
4+
sleep 1
5+
touch foo.rs
6+
-rm -f done
7+
$(MAKE) -f Makefile.foo
8+
rm done
9+
$(MAKE) -f Makefile.foo
10+
rm 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+
libfoo-b517899a-0.1.$(LIBEXT):
8+
$(RUSTC) --dep-info --lib lib.rs
9+
touch done
10+
11+
-include 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)