summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xautogen.sh19
1 files changed, 11 insertions, 8 deletions
diff --git a/autogen.sh b/autogen.sh
index 444d970e51d9..6b49365bd437 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -98,14 +98,17 @@ die "failed to generate configure" if (! -x "configure");
if (defined $ENV{NOCONFIGURE}) {
print "Skipping configure process.";
} else {
- if ($#cmdline_args > 0) {
-# print "writing args to autogen.lastrun\n";
- my $fh;
- open ($fh, ">autogen.lastrun") || die "can't open autogen.lastrun: $!";
- for my $arg (@cmdline_args) {
- print $fh "$arg\n";
- }
- close ($fh);
+ # Save autogen.lastrun only if we did get some arguments on the command-line
+ if (@ARGV) {
+ if ($#cmdline_args > 0) {
+ # print "writing args to autogen.lastrun\n";
+ my $fh;
+ open ($fh, ">autogen.lastrun") || die "can't open autogen.lastrun: $!";
+ for my $arg (@cmdline_args) {
+ print $fh "$arg\n";
+ }
+ close ($fh);
+ }
}
print "running ./configure with '" . join ("' '", @args), "'\n";
system ("./configure", @args);