Add support for iOS/tvOS/watchOS
1 parent 68c6fc2 commit 248e2ad175a7b16683bcbeecae13575b9db22fd5
@Martin Kinkelin Martin Kinkelin authored on 20 Mar 2020
Showing 4 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"))
else if (platform.platform.canFind("darwin"))
return "lib" ~ settings.targetName ~ ".dylib";
else return "lib" ~ settings.targetName ~ ".so";
case TargetType.object:
if (platform.platform.canFind("windows"))
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"))
else if (platform.platform.canFind("darwin"))
return "lib" ~ settings.targetName ~ ".dylib";
else return "lib" ~ settings.targetName ~ ".so";
case TargetType.object:
if (platform.platform.canFind("windows"))
View
2
■■■
source/dub/compilers/ldc.d
else return "lib" ~ settings.targetName ~ ".a";
case TargetType.dynamicLibrary:
if (p.canFind("windows"))
return settings.targetName ~ ".dll";
else if (p.canFind("osx"))
else if (p.canFind("darwin"))
return "lib" ~ settings.targetName ~ ".dylib";
else return "lib" ~ settings.targetName ~ ".so";
case TargetType.object:
if (p.canFind("windows"))
View
source/dub/platform.d