Merge pull request #1543 from ohdatboi/fix_1228
Fix dynamicLibrary extensions on OSX. Fixes #1228
commit 0d8cc74d2c6653fb4dcceb571d46fc6b3c13662e
2 parents 814b06e + ec2b6e3
@Petar Kirov Petar Kirov authored on 14 Sep 2018
GitHub committed on 14 Sep 2018
Showing 3 changed files
View
2
■■■
source/dub/compilers/dmd.d
else return "lib" ~ settings.targetName ~ ".a";
case TargetType.dynamicLibrary:
if (platform.platform.canFind("windows"))
return settings.targetName ~ ".dll";
else if (platform.platform.canFind("osx"))
return "lib" ~ settings.targetName ~ ".dylib";
else return "lib" ~ settings.targetName ~ ".so";
case TargetType.object:
if (platform.platform.canFind("windows"))
return settings.targetName ~ ".obj";
View
2
■■■
source/dub/compilers/gdc.d
return "lib" ~ settings.targetName ~ ".a";
case TargetType.dynamicLibrary:
if (platform.platform.canFind("windows"))
return settings.targetName ~ ".dll";
else if (platform.platform.canFind("osx"))
return "lib" ~ settings.targetName ~ ".dylib";
else return "lib" ~ settings.targetName ~ ".so";
case TargetType.object:
if (platform.platform.canFind("windows"))
return settings.targetName ~ ".obj";
View
source/dub/compilers/ldc.d