André Hentschel : winemaker: Fix optimizations.

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


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

Author: André Hentschel <nerv at dawncrow.de>
Date:   Sat Apr 25 16:27:42 2009 +0200

winemaker: Fix optimizations.

---

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

diff --git a/tools/winemaker b/tools/winemaker
index 1c177aa..3144b59 100755
--- a/tools/winemaker
+++ b/tools/winemaker
@@ -627,10 +627,14 @@ sub source_scan_project_file($$$)
                         # Disables inline Expansion
                         $prj_target_cflags.="-fno-inline ";
                     } elsif (/^Ob1$/) {
-                    #    In-line Function Expansion
+                        #In-line Function Expansion
+                        $prj_target_cflags.="-finline-functions ";
                     } elsif (/^Ob2$/) {
                         # auto In-line Function Expansion
                         $prj_target_cflags.="-finline-functions ";
+                    } elsif (/^Ox$/) {
+                        # Use maximum optimization
+                        $prj_target_cflags.="-O3 ";
                     } elsif (/^Oy$/) {
                         # Frame-Pointer Omission
                         $prj_target_cflags.="-fomit-frame-pointer ";




More information about the wine-cvs mailing list