diff --git a/source/dub/generators/visuald.d b/source/dub/generators/visuald.d index 4d0e30d..bb40347 100644 --- a/source/dub/generators/visuald.d +++ b/source/dub/generators/visuald.d @@ -314,7 +314,7 @@ // Add libraries, system libs need to be suffixed by ".lib". string linkLibs = join(map!(a => a~".lib")(getSettings!"libs"()), " "); - string addLinkFiles = join(getSettings!"sourceFiles"(), " "); + string addLinkFiles = join(getSettings!"sourceFiles"().filter!(s => s.endsWith(".lib"))(), " "); ret.formattedWrite(" %s", linkLibs ~ " " ~ addLinkFiles);