diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index 081c67b..0472796 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -117,7 +117,8 @@ } // 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