diff --git a/test/issue813-fixed-dependency.sh b/test/issue813-fixed-dependency.sh new file mode 100755 index 0000000..2785cdb --- /dev/null +++ b/test/issue813-fixed-dependency.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +cd ${CURR_DIR}/issue813-fixed-dependency +rm -rf main/.dub +rm -rf sub/.dub +rm -rf sub/sub/.dub +${DUB} build --bare --compiler=${DC} main || exit 1 diff --git a/test/issue813-fixed-dependency/.no_build b/test/issue813-fixed-dependency/.no_build new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/test/issue813-fixed-dependency/.no_build @@ -0,0 +1 @@ + diff --git a/test/issue813-fixed-dependency/main/dub.sdl b/test/issue813-fixed-dependency/main/dub.sdl new file mode 100644 index 0000000..2faef96 --- /dev/null +++ b/test/issue813-fixed-dependency/main/dub.sdl @@ -0,0 +1,3 @@ +name "main" +targetType "executable" +dependency "sub" version="*" diff --git a/test/issue813-fixed-dependency/main/dub.selections.json b/test/issue813-fixed-dependency/main/dub.selections.json new file mode 100644 index 0000000..8443eed --- /dev/null +++ b/test/issue813-fixed-dependency/main/dub.selections.json @@ -0,0 +1,6 @@ +{ + "fileVersion": 1, + "versions": { + "sub": {"path": "../sub"} + } +} diff --git a/test/issue813-fixed-dependency/main/src/app.d b/test/issue813-fixed-dependency/main/src/app.d new file mode 100644 index 0000000..dde0c1e --- /dev/null +++ b/test/issue813-fixed-dependency/main/src/app.d @@ -0,0 +1,6 @@ +import sub.test; + +void main() +{ + foo(); +} diff --git a/test/issue813-fixed-dependency/sub/dub.sdl b/test/issue813-fixed-dependency/sub/dub.sdl new file mode 100644 index 0000000..f8bdac6 --- /dev/null +++ b/test/issue813-fixed-dependency/sub/dub.sdl @@ -0,0 +1,3 @@ +name "sub" +subPackage "sub/" +dependency ":sub" version="*" diff --git a/test/issue813-fixed-dependency/sub/sub/dub.sdl b/test/issue813-fixed-dependency/sub/sub/dub.sdl new file mode 100644 index 0000000..a932e26 --- /dev/null +++ b/test/issue813-fixed-dependency/sub/sub/dub.sdl @@ -0,0 +1 @@ +name "sub" diff --git a/test/issue813-fixed-dependency/sub/sub/src/sub/test.d b/test/issue813-fixed-dependency/sub/sub/src/sub/test.d new file mode 100644 index 0000000..fe5bb2c --- /dev/null +++ b/test/issue813-fixed-dependency/sub/sub/src/sub/test.d @@ -0,0 +1,6 @@ +module sub.test; + +void foo() +{ + +} \ No newline at end of file