diff --git a/webtools/build/config.cgi b/webtools/build/config.cgi
index eddc8bd60252..d606943eab5a 100755
--- a/webtools/build/config.cgi
+++ b/webtools/build/config.cgi
@@ -48,7 +48,9 @@ $default{MOZ_CO_DATE} = strftime("%d %b %Y %H:%M %Z",
$sec,$min,$hour,$mday,$mon,$year);
%fillin = %default;
-$fillin{MOZ_OBJDIR} = '@TOPSRCDIR@/obj-@CONFIG_GUESS@';
+$default_objdir_fillin='@TOPSRCDIR@/obj-@CONFIG_GUESS@';
+$fillin{MOZ_OBJDIR} = $default_objdir_fillin;
+
if ($query->param()) {
&parse_params;
@@ -123,7 +125,12 @@ sub print_script_preview {
);
foreach $param ($query->param()) {
if ($param =~ /^(MOZ_|--)/) {
- next if $query->param($param) eq '';
+ my $value = $query->param($param);
+ $value =~ s/\s+$//;
+ $value =~ s/^\s+//;
+ next if $param =~ /^--/ and $value eq '';
+ next if $param =~ /^MOZ_/ and $value eq $default{$param};
+
print "\n";
}
@@ -309,11 +316,11 @@ sub print_configure_form {
Object Directory:
mozilla | Build in the source tree. (default) |
); |