Huw Davies : winemaker: Fix --single-target option parsing.
Alexandre Julliard
julliard at winehq.org
Wed Mar 13 18:10:51 CDT 2019
Module: wine
Branch: master
Commit: c45acfe9a16f2166fe7274939b98a46d850aa4cd
URL: https://source.winehq.org/git/wine.git/?a=commit;h=c45acfe9a16f2166fe7274939b98a46d850aa4cd
Author: Huw Davies <huw at codeweavers.com>
Date: Tue Mar 12 13:41:52 2019 +0000
winemaker: Fix --single-target option parsing.
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: André Hentschel <nerv at dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
tools/winemaker/winemaker | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/tools/winemaker/winemaker b/tools/winemaker/winemaker
index ec5fb16..88ae78ce 100755
--- a/tools/winemaker/winemaker
+++ b/tools/winemaker/winemaker
@@ -2702,8 +2702,9 @@ binmode(STDOUT, ":utf8");
target_init(\@global_settings);
-foreach(@ARGV) {
- my $arg=$_;
+my @args = @ARGV;
+while (@args>0) {
+ my $arg=shift @args;
# General options
if ($arg eq "--nobanner") {
$opt_no_banner=1;
@@ -2712,7 +2713,7 @@ foreach(@ARGV) {
} elsif ($arg eq "--nobackup") {
$opt_backup=0;
} elsif ($arg eq "--single-target") {
- $opt_single_target=shift @ARGV;
+ $opt_single_target=shift @args;
} elsif ($arg eq "--lower-none") {
$opt_lower=$OPT_LOWER_NONE;
} elsif ($arg eq "--lower-all") {
More information about the wine-cvs
mailing list