diff --git a/source/dub/compilers/dmd.d b/source/dub/compilers/dmd.d index edf23de..e5c7cdd 100644 --- a/source/dub/compilers/dmd.d +++ b/source/dub/compilers/dmd.d @@ -123,17 +123,17 @@ settings.stringImportPaths = null; } - if (!(fields & BuildSetting.sourceFiles)) { - settings.addDFlags(settings.sourceFiles); - settings.sourceFiles = null; - } - if (!(fields & BuildSetting.libs)) { resolveLibs(settings); version(Windows) settings.addSourceFiles(settings.libs.map!(l => l~".lib")().array()); else settings.addLFlags(settings.libs.map!(l => "-l"~l)().array()); } + if (!(fields & BuildSetting.sourceFiles)) { + settings.addDFlags(settings.sourceFiles); + settings.sourceFiles = null; + } + if (!(fields & BuildSetting.lflags)) { settings.addDFlags(lflagsToDFlags(settings.lflags)); settings.lflags = null;