diff options
author | Michael Schroeder <mls@suse.de> | 2012-09-27 09:07:33 -0700 |
---|---|---|
committer | Michael Schroeder <mls@suse.de> | 2012-09-27 09:07:33 -0700 |
commit | 10fa13ae153c78ffc481162b0af8ab24cf527fb5 (patch) | |
tree | 0cf817f883f0f3057a1fbe25c49f26ebf6fe0f8a | |
parent | 012f523ac7c8fe3139e4f5db120c50578c603c0e (diff) | |
parent | 029cc0de5a81eaef33eed8d391b12b649d19eae3 (diff) | |
download | build-10fa13ae153c78ffc481162b0af8ab24cf527fb5.tar.gz build-10fa13ae153c78ffc481162b0af8ab24cf527fb5.tar.bz2 build-10fa13ae153c78ffc481162b0af8ab24cf527fb5.zip |
Merge pull request #21 from flichtenheld/parse-macro-args-fix
Do not include () when parsing macro option definition
-rw-r--r-- | Build/Rpm.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Build/Rpm.pm b/Build/Rpm.pm index 788826e..9cbb272 100644 --- a/Build/Rpm.pm +++ b/Build/Rpm.pm @@ -286,7 +286,7 @@ reexpand: $line = 'MACRO'; last; } elsif ($macname eq 'define' || $macname eq 'global') { - if ($line =~ /^\s*([0-9a-zA-Z_]+)(\([^\)]*\))?\s*(.*?)$/) { + if ($line =~ /^\s*([0-9a-zA-Z_]+)(?:\(([^\)]*)\))?\s*(.*?)$/) { my $macname = $1; my $macargs = $2; my $macbody = $3; |