2007-12-12 Alp Toker <alp@atoker.com>
authoralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 12 Dec 2007 16:27:35 +0000 (16:27 +0000)
committeralp@webkit.org <alp@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 12 Dec 2007 16:27:35 +0000 (16:27 +0000)
        Reviewed by Mark Rowe.

        http://bugs.webkit.org/show_bug.cgi?id=16302
        [GTK] Compiler flags for optimization

        Use the compiler flags -fno-exceptions -fno-rtti.

        This patch does not add all the flags discussed in the bug report,
        only these two.

        * WebKit.pri:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28651 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
WebKit.pri

index 77bc004..7d1c47f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2007-12-12  Alp Toker  <alp@atoker.com>
+
+        Reviewed by Mark Rowe.
+
+        http://bugs.webkit.org/show_bug.cgi?id=16302
+        [GTK] Compiler flags for optimization
+
+        Use the compiler flags -fno-exceptions -fno-rtti.
+
+        This patch does not add all the flags discussed in the bug report,
+        only these two.
+
+        * WebKit.pri:
+
 2007-12-04  Xan Lopez  <xan@gnome.org>
 
         Reviewed by Alp Toker.
index e04160d..640fa34 100644 (file)
@@ -45,6 +45,10 @@ gtk-port {
     # This set of warnings is borrowed from the Mac build
     QMAKE_CXXFLAGS += -Wall -W -Wcast-align -Wchar-subscripts -Wformat-security -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-format-y2k -Wno-unused-parameter -Wundef
 
+    # These flags are based on optimization experience from the Mac port:
+    # Helps code size significantly and speed a little
+    QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
+
     DEPENDPATH += $$PWD/JavaScriptCore/API
     INCLUDEPATH += $$PWD
 }