]> git.donarmstrong.com Git - debhelper.git/blobdiff - Debian/Debhelper/Buildsystem/makefile.pm
Improve build system auto-selection process
[debhelper.git] / Debian / Debhelper / Buildsystem / makefile.pm
index 704f9c952d112c25f39fc7f56f908b52b8945b8d..083abc4293cd7c39b07972e5b9bc0dfc622619a4 100644 (file)
@@ -71,15 +71,11 @@ sub check_auto_buildable {
        my $this=shift;
        my ($step) = @_;
 
-       # Handles build, test, install, clean; configure - next class
-       if (grep /^\Q$step\E$/, qw{build test install clean}) {
-               # This is always called in the source directory, but generally
-               # Makefiles are created (or live) in the the build directory.
-               return -e $this->get_buildpath("Makefile") ||
-                      -e $this->get_buildpath("makefile") ||
-                      -e $this->get_buildpath("GNUmakefile");
-       }
-       return 0;
+       # This is always called in the source directory, but generally
+       # Makefiles are created (or live) in the the build directory.
+       return (-e $this->get_buildpath("Makefile") ||
+               -e $this->get_buildpath("makefile") ||
+               -e $this->get_buildpath("GNUmakefile")) ? 1 : 0;
 }
 
 sub build {