diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index 081c67ba9..0472796a5 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -117,7 +117,8 @@ class ProjectGenerator } // start to build up the build settings - BuildSettings buildsettings = settings.buildSettings.dup; + BuildSettings buildsettings; + if (generates_binary) buildsettings = settings.buildSettings.dup; processVars(buildsettings, m_project, pack, shallowbs, true); // remove any mainSourceFile from library builds