André Hentschel : winemaker: Fix project file path parsing.

Alexandre Julliard julliard at winehq.org
Mon Apr 27 08:04:10 CDT 2009


Module: wine
Branch: master
Commit: 1199d05d597ef1fc56fa17018cb3cc5ef1927018
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1199d05d597ef1fc56fa17018cb3cc5ef1927018

Author: André Hentschel <nerv at dawncrow.de>
Date:   Sat Apr 25 15:47:59 2009 +0200

winemaker: Fix project file path parsing.

---

 tools/winemaker |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/tools/winemaker b/tools/winemaker
index ba7d284..1c177aa 100755
--- a/tools/winemaker
+++ b/tools/winemaker
@@ -1096,10 +1096,11 @@ sub source_scan_workspace_file($)
             s/\r\n$/\n/;
 
             # catch a project definition
-            if (/^Project:\s\"(.*)\"=(.*)\s-/) {
+            if (/^Project:\s\"(.*)\"=\"?(.*)\s-/) {
                 $prj_name=$1;
                 $prj_path=$2;
-                @components=split /[\/\\]+/, $2;
+                $prj_path=~s/\"$//;
+                @components=split /[\/\\]+/, $prj_path;
                 $prj_path=search_from($path, \@components);
                 print "Name: $prj_name\nPath: $prj_path\n";
                 source_scan_project_file(\@main_project,1,$prj_path);




More information about the wine-cvs mailing list