aboutsummaryrefslogtreecommitdiffstats
path: root/configure.pl
diff options
context:
space:
mode:
authorlloyd <[email protected]>2006-09-08 04:21:57 +0000
committerlloyd <[email protected]>2006-09-08 04:21:57 +0000
commitd917ef2518dded1786200cc2e517df84e2fdef26 (patch)
treea07821a16eb875a85de82b3943d55a8ed25db238 /configure.pl
parent0d5341e896b97804d551bda570f60f7a9d0f759d (diff)
Remove some unused parameters to the makefile printers
Reformat file_list()
Diffstat (limited to 'configure.pl')
-rwxr-xr-xconfigure.pl53
1 files changed, 26 insertions, 27 deletions
diff --git a/configure.pl b/configure.pl
index 8a8a3a56e..019ab5b95 100755
--- a/configure.pl
+++ b/configure.pl
@@ -1322,8 +1322,7 @@ sub process_template {
close OUT;
}
-sub print_pkg_config
-{
+sub print_pkg_config {
my ($os, $major,$minor,$patch,@libs) = @_;
return if($os eq 'generic' or $os eq 'windows');
@@ -1351,14 +1350,6 @@ sub generate_makefile {
return os_info_for(shift, 'static_suffix');
}
- sub os_shared_suffix {
- return os_info_for(shift, 'so_suffix');
- }
-
- sub os_obj_suffix {
- return os_info_for(shift, 'obj_suffix');
- }
-
sub os_ar_command {
return os_info_for(shift, 'ar_command');
}
@@ -1457,7 +1448,7 @@ sub generate_makefile {
'ar_command' => $ar_command,
'static_suffix' => os_static_suffix($os),
- 'so_suffix' => os_shared_suffix($os),
+ 'so_suffix' => os_info_for(shift, 'so_suffix'),
'prefix' => os_install_info($os, 'install_root'),
'libdir' => os_install_info($os, 'lib_dir'),
@@ -1471,8 +1462,7 @@ sub generate_makefile {
my @arguments = (\%CONFIG,
$os,
$make_shared,
- os_obj_suffix($os),
- os_shared_suffix($os),
+ os_info_for(shift, 'obj_suffix'),
os_static_suffix($os),
$ar_needs_ranlib,
\%all_lib_srcs,
@@ -1494,21 +1484,32 @@ sub generate_makefile {
sub file_list {
my ($spaces, $put_in, $from, $to, %files) = @_;
my $len = $spaces;
- my $list;
+
+ my $list = '';
+
foreach (sort keys %files) {
my $file = $_;
my $dir = $put_in;
+
if(!defined($dir)) { $dir = $files{$_}; }
- if($len > 60)
- { $list .= "\\\n" . ' 'x$spaces; $len = $spaces; }
- if(defined($from) and defined($to)) { $file =~ s/$from/$to/; }
- if(defined($dir))
- { $list .= File::Spec->catfile ($dir, $file) . ' ';
- $len += length($file) + length($dir); }
- else
- { $list .= $file . ' ';
- $len += length($file); }
+
+ if($len > 60) {
+ $list .= "\\\n" . ' 'x$spaces;
+ $len = $spaces;
+ }
+
+ $file =~ s/$from/$to/ if(defined($from) and defined($to));
+
+ if(defined($dir)) {
+ $list .= File::Spec->catfile ($dir, $file) . ' ';
+ $len += length($file) + length($dir);
+ }
+ else {
+ $list .= $file . ' ';
+ $len += length($file);
+ }
}
+
return $list;
}
@@ -1523,9 +1524,7 @@ sub write_makefile {
##################################################
sub print_unix_makefile {
my ($config_ref, $os,
- $make_shared,
- $obj_suffix, $so_suffix, $static_lib_suffix,
- $use_ranlib,
+ $make_shared, $obj_suffix, $static_lib_suffix, $use_ranlib,
$src, $check, $lib_list) = @_;
my $link_to = "-lm";
@@ -1593,7 +1592,7 @@ sub print_unix_makefile {
sub print_nmake_makefile {
my ($config_ref, $os,
undef, # $make_shared
- $obj_suffix, $so_suffix, $static_lib_suffix,
+ $obj_suffix, $static_lib_suffix,
undef, # $use_ranlib
$src, $check, $lib_list) = @_;