diff --git a/util/files.pl b/util/files.pl index b15407f0c9..d5c78bafc1 100755 --- a/util/files.pl +++ b/util/files.pl @@ -4,7 +4,7 @@ # It is basically a list of all variables from the passed makefile # -while ($ARGV[0] =~ /^(\S+)\s*=(.*)$/) +while ($ARGV[0] =~ /^([^\s=]+)\s*=\s*(.*)$/) { $sym{$1} = $2; shift; @@ -15,7 +15,7 @@ while (<>) { chop; s/#.*//; - if (/^(\S+)\s*=\s*(.*)$/) + if (/^([^\s=]+)\s*=\s*(.*)$/) { $o=""; ($s,$b)=($1,$2); diff --git a/util/mkfiles.pl b/util/mkfiles.pl index 7dff4a695d..42db466688 100755 --- a/util/mkfiles.pl +++ b/util/mkfiles.pl @@ -110,7 +110,7 @@ while () { chop; s/#.*//; - if (/^(\S+)\s*=\s*(.*)$/) + if (/^([^\s=]+)\s*=\s*(.*)$/) { $o=""; ($s,$b)=($1,$2);