]> git.donarmstrong.com Git - debhelper.git/commit
Improvements in DH_OPTIONS handling and DH_AUTO_OPTIONS envvar support.
authorModestas Vainius <modestas@vainius.eu>
Mon, 8 Jun 2009 18:32:27 +0000 (21:32 +0300)
committerModestas Vainius <modestas@vainius.eu>
Mon, 8 Jun 2009 20:01:02 +0000 (23:01 +0300)
commitf897611a77726655aea258af0c4d52a8ce759ebc
tree7e89d87f0a98706d4b7864eb571d341e1ade7542
parent9c95d2ea547f3566f1bf8b67c08da57845325341
Improvements in DH_OPTIONS handling and DH_AUTO_OPTIONS envvar support.

* DH_AUTO_OPTIONS is like existing DH_OPTIONS, just only for dh_auto
  stuff. This also avoids "explosion" of separate DH_AUTO_* environment
  variables (i.e. exports in debian/rules) and encourages usage of dh_auto
  command line option names. DH_AUTO_OPTIONS is passed via "extra_args" to
  Dh_Lib::init() (API addition).
* When splitting options from DH_OPTIONS and its flavours, allow arguments
  to include whitespaces if they are escaped with backslash (\) (see
  split_options_string()). Document this in debhelper.pod.
* Short option for --buildsystem is -c (aka class).
* Provide API to cancel option specs from default debhelper options.
  It will be used in the feature.
Debian/Debhelper/Dh_Buildsystems.pm
Debian/Debhelper/Dh_Getopt.pm
Debian/Debhelper/Dh_Lib.pm
debhelper.pod