# Historical order must be kept for backwards compatibility. New
# build systems MUST be added to the END of the list.
our @BUILDSYSTEMS = (
- "autoconf",
- "perl_makemaker",
- "makefile",
- "python_distutils",
- "perl_build",
- "cmake",
+ "autoconf",
+ "perl_makemaker",
+ "makefile",
+ "python_distutils",
+ "perl_build",
+ "cmake",
+ "ant",
);
my $opt_buildsys;
}
}
- # Push standard debhelper build systems first
+ # Standard debhelper build systems first
for my $name (@BUILDSYSTEMS) {
error("standard debhelper build system '$name' could not be found/loaded")
if not exists $buildsystems{$name};
# List build systems (including auto and specified status)
my ($auto, $specified);
- my @buildsystems = load_all_buildsystems();
- for my $inst (@buildsystems) {
+ for my $inst (load_all_buildsystems()) {
my $is_specified = defined $opt_buildsys && $opt_buildsys eq $inst->NAME();
if (! defined $specified && defined $opt_buildsys && $opt_buildsys eq $inst->NAME()) {
$specified = $inst->NAME();
elsif (! defined $auto && ! $inst->{thirdparty} && $inst->check_auto_buildable($step)) {
$auto = $inst->NAME();
}
- printf("%s - %s", $inst->NAME(), $inst->DESCRIPTION());
+ printf("%-20s %s", $inst->NAME(), $inst->DESCRIPTION());
print " [3rd party]" if $inst->{thirdparty};
print "\n";
}
return 0;
}
-1;
+1