diff options
| author | Jack Moffitt <jack@metajack.im> | 2013-12-11 13:08:23 -0700 |
|---|---|---|
| committer | Jack Moffitt <jack@metajack.im> | 2013-12-12 17:11:02 -0700 |
| commit | b2ccd4c3ec099b57fbcdb7dbc36cdb08c9016b4a (patch) | |
| tree | ff939e88a312f4677d758f08319b9f5b7c24f363 /src | |
| parent | 9365375c7fe0c7dac1a6dfea3cdfa99a92027b97 (diff) | |
| download | rust-b2ccd4c3ec099b57fbcdb7dbc36cdb08c9016b4a.tar.gz rust-b2ccd4c3ec099b57fbcdb7dbc36cdb08c9016b4a.zip | |
Add test for --dep-info.
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/run-make/dep-info/Makefile | 11 | ||||
| -rw-r--r-- | src/test/run-make/dep-info/Makefile.foo | 11 | ||||
| -rw-r--r-- | src/test/run-make/dep-info/bar.rs | 1 | ||||
| -rw-r--r-- | src/test/run-make/dep-info/foo.rs | 1 | ||||
| -rw-r--r-- | src/test/run-make/dep-info/lib.rs | 4 |
5 files changed, 28 insertions, 0 deletions
diff --git a/src/test/run-make/dep-info/Makefile b/src/test/run-make/dep-info/Makefile new file mode 100644 index 00000000000..535cda4d80b --- /dev/null +++ b/src/test/run-make/dep-info/Makefile @@ -0,0 +1,11 @@ +-include ../tools.mk +all: + $(RUSTC) --dep-info --lib lib.rs + sleep 1 + touch foo.rs + -rm -f $(TMPDIR)/done + $(MAKE) -f Makefile.foo + rm $(TMPDIR)/done + pwd + $(MAKE) -df Makefile.foo + rm $(TMPDIR)/done && exit 1 || exit 0 diff --git a/src/test/run-make/dep-info/Makefile.foo b/src/test/run-make/dep-info/Makefile.foo new file mode 100644 index 00000000000..3e009828c0c --- /dev/null +++ b/src/test/run-make/dep-info/Makefile.foo @@ -0,0 +1,11 @@ +ifeq ($(shell uname),Darwin) +LIBEXT=dylib +else +LIBEXT=so +endif + +$(TMPDIR)/libfoo-b517899a-0.1.$(LIBEXT): + $(RUSTC) --dep-info --lib lib.rs + touch $(TMPDIR)/done + +-include $(TMPDIR)/lib.d diff --git a/src/test/run-make/dep-info/bar.rs b/src/test/run-make/dep-info/bar.rs new file mode 100644 index 00000000000..c5c0bc606cd --- /dev/null +++ b/src/test/run-make/dep-info/bar.rs @@ -0,0 +1 @@ +pub fn bar() {} diff --git a/src/test/run-make/dep-info/foo.rs b/src/test/run-make/dep-info/foo.rs new file mode 100644 index 00000000000..b76b4321d62 --- /dev/null +++ b/src/test/run-make/dep-info/foo.rs @@ -0,0 +1 @@ +pub fn foo() {} diff --git a/src/test/run-make/dep-info/lib.rs b/src/test/run-make/dep-info/lib.rs new file mode 100644 index 00000000000..d08a0fbcb60 --- /dev/null +++ b/src/test/run-make/dep-info/lib.rs @@ -0,0 +1,4 @@ +#[pkgid="foo#0.1"]; + +pub mod foo; +pub mod bar; |
