[3/4] winemaker: Be less picky when detecting the target type (try 2)

André Hentschel nerv at dawncrow.de
Sat Nov 19 12:42:34 CST 2011


this catches more than one 0 after the space and possible 0s after the x
---
 tools/winemaker |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools/winemaker b/tools/winemaker
index 1e39adb..e783ce7 100755
--- a/tools/winemaker
+++ b/tools/winemaker
@@ -589,16 +589,16 @@ sub source_scan_project_file($$$)
                 #print $prj_name;
                 next;
             } elsif (/^# TARGTYPE/) {
-                if (/[[:space:]]0x0101$/) {
+                if (/[[:space:]]0+x0*101$/) {
                     # Application
                     $prj_target_type=$TT_GUIEXE;
-                }elsif (/[[:space:]]0x0102$/) {
+                }elsif (/[[:space:]]0+x0*102$/) {
                     # Dynamic-Link Library
                     $prj_target_type=$TT_DLL;
-                }elsif (/[[:space:]]0x0103$/) {
+                }elsif (/[[:space:]]0+x0*103$/) {
                     # Console Application
                     $prj_target_type=$TT_CUIEXE;
-                }elsif (/[[:space:]]0x0104$/) {
+                }elsif (/[[:space:]]0+x0*104$/) {
                     # Static Library
                 }
                 next;
-- 

Best Regards, André Hentschel



More information about the wine-patches mailing list