diff --git a/source/dub/project.d b/source/dub/project.d index 3718f49..e7361d0 100644 --- a/source/dub/project.d +++ b/source/dub/project.d @@ -1227,6 +1227,7 @@ dst.addSourceFiles(processVars!true(project, pack, gsettings, settings.sourceFiles, true, buildEnvs)); dst.addImportFiles(processVars(project, pack, gsettings, settings.importFiles, true, buildEnvs)); dst.addStringImportFiles(processVars(project, pack, gsettings, settings.stringImportFiles, true, buildEnvs)); + dst.addInjectSourceFiles(processVars!true(project, pack, gsettings, settings.injectSourceFiles, true, buildEnvs)); dst.addCopyFiles(processVars(project, pack, gsettings, settings.copyFiles, true, buildEnvs)); dst.addExtraDependencyFiles(processVars(project, pack, gsettings, settings.extraDependencyFiles, true, buildEnvs)); dst.addVersions(processVars(project, pack, gsettings, settings.versions, false, buildEnvs)); @@ -1246,9 +1247,6 @@ dst.addPreRunCommands(settings.preRunCommands); dst.addPostRunCommands(settings.postRunCommands); - if (!settings.injectSourceFiles.empty) - dst.addInjectSourceFiles(processVars!true(project, pack, gsettings, settings.injectSourceFiles, true, buildEnvs)); - if (include_target_settings) { dst.targetType = settings.targetType; dst.targetPath = processVars(settings.targetPath, project, pack, gsettings, true, buildEnvs);