diff --git a/changelog/env_variable_source_files_added.dd b/changelog/env_variable_source_files_added.dd new file mode 100644 index 0000000..b2ef434 --- /dev/null +++ b/changelog/env_variable_source_files_added.dd @@ -0,0 +1,4 @@ +Environment variable SOURCE_FILES added + +New environment variable `$SOURCE_FILES` added containing +source files from build settings. \ No newline at end of file diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index a971664..0809b4e 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -774,6 +774,7 @@ env["LFLAGS"] = join(cast(string[])build_settings.lflags," "); env["VERSIONS"] = join(cast(string[])build_settings.versions," "); env["LIBS"] = join(cast(string[])build_settings.libs," "); + env["SOURCE_FILES"] = join(cast(string[])build_settings.sourceFiles," "); env["IMPORT_PATHS"] = join(cast(string[])build_settings.importPaths," "); env["STRING_IMPORT_PATHS"] = join(cast(string[])build_settings.stringImportPaths," ");