Dpkg::Vendor::Debian: Generalize feature areas defaults
commitcbdd27b11384a397e60426fce1eb41947dc0b248
authorGuillem Jover <guillem@debian.org>
Wed, 24 Jun 2020 02:12:11 +0000 (24 04:12 +0200)
committerGuillem Jover <guillem@debian.org>
Sun, 1 Jan 2023 22:23:51 +0000 (1 23:23 +0100)
tree1d6ad017690a1deee9215f3a614b06a5e2d4da87
parentf77af7da9adba63c8ba57d090562eca597792445
Dpkg::Vendor::Debian: Generalize feature areas defaults

Split setting the build features to use, from acting on them to set the
build flags based on these.

This makes it possible to override these feature defaults by vendors
inheriting from a parent, so that they do not have to mangle the
generated build flags, or need to modify the parent vendor module to be
able to change those defaults.
scripts/Dpkg/Vendor/Debian.pm
scripts/Dpkg/Vendor/Default.pm