diff --git a/test/issue1004-override-config.sh b/test/issue1004-override-config.sh new file mode 100755 index 0000000..7bcd443 --- /dev/null +++ b/test/issue1004-override-config.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd ${CURR_DIR}/issue1004-override-config +${DUB} build --bare main --override-config a/success || exit 1 diff --git a/test/issue1004-override-config/.no_build b/test/issue1004-override-config/.no_build new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/issue1004-override-config/.no_build diff --git a/test/issue1004-override-config/a/a.d b/test/issue1004-override-config/a/a.d new file mode 100644 index 0000000..af17f99 --- /dev/null +++ b/test/issue1004-override-config/a/a.d @@ -0,0 +1,5 @@ +module a; + +void test() +{ +} diff --git a/test/issue1004-override-config/a/dub.sdl b/test/issue1004-override-config/a/dub.sdl new file mode 100644 index 0000000..9c01efd --- /dev/null +++ b/test/issue1004-override-config/a/dub.sdl @@ -0,0 +1,9 @@ +name "a" + +configuration "fail" { +} + +configuration "success" { + sourceFiles "a.d" + importPaths "." +} diff --git a/test/issue1004-override-config/main/dub.sdl b/test/issue1004-override-config/main/dub.sdl new file mode 100644 index 0000000..b2287f0 --- /dev/null +++ b/test/issue1004-override-config/main/dub.sdl @@ -0,0 +1,2 @@ +name "main" +dependency "a" version="*" diff --git a/test/issue1004-override-config/main/source/main.d b/test/issue1004-override-config/main/source/main.d new file mode 100644 index 0000000..b248b89 --- /dev/null +++ b/test/issue1004-override-config/main/source/main.d @@ -0,0 +1,6 @@ +import a; + +void main() +{ + test(); +}