summaryrefslogtreecommitdiff
path: root/Debian/Debhelper/Buildsystem/autoconf.pm
AgeCommit message (Collapse)AuthorFilesLines
2009-11-18Improve build system auto-selection processModestas Vainius1-2/+2
This patch alters semantics of check_auto_buildable() a bit. Now it can also indicate if the source has already been partitially built with the build system and if so, such build system may be auto-selected over a less specific its parent (in the inheritance tree) even if the latter is earlier in the @BUILDSYSTEMS array. However, this still leaves a requirement that a derivative build system must not do anything that may break packages of the parent build system. Otherwise, introduction of a new derivative build system might break packages which already had that build system implemented via overrides... Signed-off-by: Modestas Vainius <modestas@vainius.eu>
2009-11-16cute tail display of config.log, to include a headerJoey Hess1-1/+1
2009-11-16autoconf: If configure fails, cat config.log. Intended to make it easier to ↵Joey Hess1-1/+9
debug configure script failures on autobuilders. Closes: #556384
2009-06-29misc minor changesJoey Hess1-1/+1
2009-06-28Revert "Update dh_auto documentation."Joey Hess1-132/+0
I'm reverting the documentation addition to try doing it myself, more simply and less verbosely. This reverts commit 962a2e10c930e3504ea1c0327be2fdf70d53023e. Conflicts: dh_auto.pod
2009-06-18Update dh_auto documentation.Modestas Vainius1-0/+132
* dh_auto.pod -> dh_auto.7 - contains general information about dh_auto, its features, build systems supported by default (the latter is injected by man/dh_auto_pod script from Debian/Debhelper/Buildsystem/*.pm PODs via placeholders (#PLACEHOLDER#)) * POD in Debian/Debhelper/Buildsystem/*.pm -> dh_auto_<buildsystem>.7 - build system specific information. * dh_auto_* -> dh_auto_*.1 - relatively shorty description of the specific dh_auto_* program and build system specific info for that step injected from Debian/Debhelper/Buildsystem/*.pm with man/dh_auto_pod script. * man/dh_auto_pod $step - generates full dh_auto_$step POD (replaces placeholders). * man/dh_auto_pod - generates full dh_auto.pod (replaces placeholders). Signed-off-by: Modestas Vainius <modestas@vainius.eu>
2009-06-17Some cosmetic changes in the comments and strings.Modestas Vainius1-1/+1
* buildsystem -> build system * dh_auto build system -> debhelper build system * plugin -> class * a few rewording changes in the comments. * Enhance python_distutils::DESCRIPTION().
2009-06-11autoconf uses a couple of Dh_Lib functions.Modestas Vainius1-0/+1
2009-06-09Implement source directory switching support (Closes: #530597).Modestas Vainius1-4/+2
* New optional option --sourcedirectory/-d. * New Buildsystem API methods for getting source directory/path (since sourcedir may no longer be topdir), source 2 build directory convertions, doit_in_sourcedir() etc. * clean_builddir() -> rmdir_builddir() rename.
2009-06-08Use the term "build step" instead of "build action" everywhere in the source.Modestas Vainius1-2/+2
I'm going to use this new term in documentation. I have never liked "action" in this context, just couldn't think of anything better.
2009-04-20rename autotools to autoconfJoey Hess1-0/+56
It seems bette to use the more specific name in case we later want a separate module for automake.