Added experimental build settings to filter applicable version identifiers
Those settings allow to filter version identifiers and debug version identifiers
used during building a package. This can improve the build cache efficiency for
libraries that are used by multiple applications with different version
identifiers.

- only merge filters from source dependencies when the
  dependent has an explicit filter list as well
1 parent b50b690 commit c14f4751a33618616778cadd597fa3a3eb962892
@Martin Nowak Martin Nowak authored on 5 Nov 2018
Showing 7 changed files
View
changelog/version-identifier-filter.dd 0 → 100644
View
source/dub/compilers/buildsettings.d
View
source/dub/generators/generator.d
View
source/dub/project.d
View
source/dub/recipe/json.d
View
source/dub/recipe/packagerecipe.d
View
source/dub/recipe/sdl.d