[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.15.1-1414-gc69ee75

agl at chromium.org agl at chromium.org
Thu Oct 29 20:34:33 UTC 2009


The following commit has been merged in the webkit-1.1 branch:
commit fe5c8a64f0225c57ebc42d1b48efcab069b52ccb
Author: agl at chromium.org <agl at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Sep 25 23:18:55 2009 +0000

    2009-09-24  Tony Chang  <tony at chromium.org>
    
            Reviewed by David Levin.
    
            Add a gyp variable to allow building a debug webcore without debug
            symbols.  This allows for faster compile, link, and gdb times.
    
            https://bugs.webkit.org/show_bug.cgi?id=29721
    
            No new tests, build config change.
    
            * WebCore.gyp/WebCore.gyp:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48777 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index b0085b9..28bd553 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,16 @@
+2009-09-24  Tony Chang  <tony at chromium.org>
+
+        Reviewed by David Levin.
+
+        Add a gyp variable to allow building a debug webcore without debug
+        symbols.  This allows for faster compile, link, and gdb times.
+
+        https://bugs.webkit.org/show_bug.cgi?id=29721
+
+        No new tests, build config change.
+
+        * WebCore.gyp/WebCore.gyp:
+
 2009-09-25  Darin Fisher  <darin at chromium.org>
 
         Reviewed by Dimitri Glazkov.
diff --git a/WebCore/WebCore.gyp/WebCore.gyp b/WebCore/WebCore.gyp/WebCore.gyp
index f32c59d..ebe468e 100644
--- a/WebCore/WebCore.gyp/WebCore.gyp
+++ b/WebCore/WebCore.gyp/WebCore.gyp
@@ -39,6 +39,10 @@
     # FIXEME: Sense whether upstream or downstream build, and
     # point to the right src dir
     'chromium_src_dir': '../../../..',
+
+    # If set to 1, doesn't compile debug symbols into webcore reducing the
+    # size of the binary and increasing the speed of gdb.  gcc only.
+    'remove_webcore_debug_symbols%': 0,
   
     'webcore_include_dirs': [
       '../',
@@ -789,6 +793,13 @@
             ['exclude', '/(Windows|Uniscribe)[^/]*\\.cpp$']
           ],
         }],
+        ['OS!="win" and remove_webcore_debug_symbols==1', {
+          'configurations': {
+            'Debug': {
+              'cflags!': ['-g'],
+            }
+          },
+        }],
       ],
     },
   ], # targets

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list