summaryrefslogtreecommitdiff
path: root/glafp-utils
diff options
context:
space:
mode:
authorken <unknown>2002-01-07 22:39:20 +0000
committerken <unknown>2002-01-07 22:39:20 +0000
commitee6b1aececd9396b1404558f673488cbf4145900 (patch)
tree8a9031106cd7f3450d0f7c5f7d87a597345704ca /glafp-utils
parent30f68dc645755d5894c72deba51235b1aaf2fdbf (diff)
downloadhaskell-ee6b1aececd9396b1404558f673488cbf4145900.tar.gz
[project @ 2002-01-07 22:39:20 by ken]
Ignore -package-name <package-name> on the command line. MERGE TO STABLE
Diffstat (limited to 'glafp-utils')
-rw-r--r--glafp-utils/mkdependC/mkdependC.prl11
1 files changed, 9 insertions, 2 deletions
diff --git a/glafp-utils/mkdependC/mkdependC.prl b/glafp-utils/mkdependC/mkdependC.prl
index 26ce208a6d..2bce81e1a7 100644
--- a/glafp-utils/mkdependC/mkdependC.prl
+++ b/glafp-utils/mkdependC/mkdependC.prl
@@ -127,8 +127,15 @@ sub mangle_command_line_args {
push(@Src_files, $_);
}
- } elsif ($Dashdashes_seen == 1) { # where we ignore unknown options
- push(@Src_files,$_) if ! /^-/;
+ } elsif ($Dashdashes_seen == 1) {
+ if ( /^-package-name$/ ) {
+ # Skip option argument
+ shift(@ARGV);
+ } elsif ( /^-/ ) {
+ # Ignore unknown option
+ } else {
+ push(@Src_files,$_);
+ }
}
}
}