diff --git a/test/1-dynLib-simple/.no_build_ldc2 b/test/1-dynLib-simple/.no_build_ldc2 deleted file mode 100644 index e69de29..0000000 --- a/test/1-dynLib-simple/.no_build_ldc2 +++ /dev/null diff --git a/test/1-dynLib-simple/dub.json b/test/1-dynLib-simple/dub.json index 71da415..03aa6d8 100644 --- a/test/1-dynLib-simple/dub.json +++ b/test/1-dynLib-simple/dub.json @@ -1,5 +1,5 @@ { "name": "dynlib-simple", "targetType": "dynamicLibrary", - "dflags-ldc": ["-link-defaultlib-shared"] + "dflags-ldc": ["-link-defaultlib-shared", "--fvisibility=public"] } diff --git a/test/issue2258-dynLib-exe-dep/.no_build_dmd b/test/issue2258-dynLib-exe-dep/.no_build_dmd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/issue2258-dynLib-exe-dep/.no_build_dmd diff --git a/test/issue2258-dynLib-exe-dep/.no_build_gdc b/test/issue2258-dynLib-exe-dep/.no_build_gdc new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/issue2258-dynLib-exe-dep/.no_build_gdc diff --git a/test/issue2258-dynLib-exe-dep/dub.json b/test/issue2258-dynLib-exe-dep/dub.json new file mode 100644 index 0000000..bd99fdb --- /dev/null +++ b/test/issue2258-dynLib-exe-dep/dub.json @@ -0,0 +1,9 @@ +{ + "name": "dynlib-exe-dep", + "targetType": "executable", + "dependencies": { + "dynlib-simple": { "path": "../1-dynLib-simple/" } + }, + "dflags-ldc": ["-link-defaultlib-shared"] + +} diff --git a/test/issue2258-dynLib-exe-dep/source/app.d b/test/issue2258-dynLib-exe-dep/source/app.d new file mode 100644 index 0000000..52022fb --- /dev/null +++ b/test/issue2258-dynLib-exe-dep/source/app.d @@ -0,0 +1,7 @@ +module app; +import dynlib.app; + +extern(C) void main() +{ + entry(); +}