diff --git a/source/dub/compilers/ldc.d b/source/dub/compilers/ldc.d index 48e5b36..747a148 100644 --- a/source/dub/compilers/ldc.d +++ b/source/dub/compilers/ldc.d @@ -179,7 +179,8 @@ else return settings.targetName; case TargetType.library: case TargetType.staticLibrary: - if (generatesCOFF(platform)) return settings.targetName ~ ".lib"; + if (platform.platform.canFind("windows") && generatesCOFF(platform)) + return settings.targetName ~ ".lib"; else return "lib" ~ settings.targetName ~ ".a"; case TargetType.dynamicLibrary: if (platform.platform.canFind("windows"))