Bug #: 4577
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 Aug 2005 18:13:45 +0000 (18:13 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 22 Aug 2005 18:13:45 +0000 (18:13 +0000)
Submitted by: eseidel
Reviewed by: darin
        * WebCore.xcodeproj/project.pbxproj:
        Applied Darin's nmedit workaround/build-speedup to WebCore+SVG.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4577

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

WebCore/ChangeLog-2005-08-23
WebCore/WebCore.xcodeproj/project.pbxproj

index b9d6e4b..ca83900 100644 (file)
@@ -1,4 +1,12 @@
 2005-08-22  Eric Seidel  <eseidel@apple.com>
+
+        Reviewed by darin.
+
+        * WebCore.xcodeproj/project.pbxproj:
+        Applied Darin's nmedit workaround/build-speedup to WebCore+SVG.
+        http://bugzilla.opendarwin.org/show_bug.cgi?id=4577
+
+2005-08-22  Eric Seidel  <eseidel@apple.com>
         Fix by Tobias Lidskog <tobiaslidskog@mac.com>
 
         Reviewed by eseidel.
index ad2b1a2..37c0e4f 100644 (file)
                                DEBUG_DEFINES = "";
                                DYLIB_COMPATIBILITY_VERSION = 1;
                                DYLIB_CURRENT_VERSION = 1;
-                               EXPORTED_SYMBOLS_FILE = "$(DERIVED_FILES_DIR)/WebCore-combined.exp";
                                FRAMEWORK_SEARCH_PATHS = /System/Library/Frameworks/WebKit.framework/Frameworks;
                                GCC_ENABLE_CPP_EXCEPTIONS = YES;
                                GCC_ENABLE_CPP_RTTI = YES;
                                OTHER_LDFLAGS = (
                                        "$(STYLE_LDFLAGS)",
                                        "-lxml2-WebCore",
+                                       "-Wl,-exported_symbols_list,$(WEBCORE_EXPORTED_SYMBOLS_FILE)",
                                );
                                PREBINDING = NO;
                                PRODUCT_NAME = "WebCore+SVG";
                                SECTORDER_FLAGS = "";
-                               STYLE_LDFLAGS = "";
                                WARNING_CFLAGS = (
                                        "-Wall",
                                        "-W",
                                        "-Wno-format-y2k",
                                        "-Wno-unused-parameter",
                                );
+                               WEBCORE_EXPORTED_SYMBOLS_FILE = "$(DERIVED_FILES_DIR)/WebCore-combined.exp";
                        };
                        name = Development;
                };
                                DEBUG_DEFINES = NDEBUG;
                                DYLIB_COMPATIBILITY_VERSION = 1;
                                DYLIB_CURRENT_VERSION = 1;
-                               EXPORTED_SYMBOLS_FILE = "$(DERIVED_FILES_DIR)/WebCore+SVG.exp";
                                FRAMEWORK_SEARCH_PATHS = /System/Library/Frameworks/WebKit.framework/Frameworks;
                                GCC_ENABLE_CPP_EXCEPTIONS = YES;
                                GCC_ENABLE_CPP_RTTI = YES;
                                OTHER_LDFLAGS = (
                                        "$(STYLE_LDFLAGS)",
                                        "-lxml2-WebCore",
+                                       "-Wl,-exported_symbols_list,$(WEBCORE_EXPORTED_SYMBOLS_FILE)",
                                );
                                PREBINDING = NO;
                                PRODUCT_NAME = "WebCore+SVG";
                                SECTORDER_FLAGS = "";
-                               STYLE_LDFLAGS = "";
                                WARNING_CFLAGS = (
                                        "-Wall",
                                        "-W",
                                        "-Wno-format-y2k",
                                        "-Wno-unused-parameter",
                                );
+                               WEBCORE_EXPORTED_SYMBOLS_FILE = "$(DERIVED_FILES_DIR)/WebCore+SVG.exp";
                        };
                        name = Deployment;
                };
                                DEBUG_DEFINES = NDEBUG;
                                DYLIB_COMPATIBILITY_VERSION = 1;
                                DYLIB_CURRENT_VERSION = 1;
-                               EXPORTED_SYMBOLS_FILE = WebCore.exp;
                                FRAMEWORK_SEARCH_PATHS = /System/Library/Frameworks/WebKit.framework/Frameworks;
                                GCC_ENABLE_CPP_EXCEPTIONS = YES;
                                GCC_ENABLE_CPP_RTTI = YES;
                                OTHER_LDFLAGS = (
                                        "$(STYLE_LDFLAGS)",
                                        "-lxml2-WebCore",
+                                       "-Wl,-exported_symbols_list,$(WEBCORE_EXPORTED_SYMBOLS_FILE)",
                                );
                                PREBINDING = NO;
                                PRODUCT_NAME = "WebCore+SVG";
                                        "-Wno-format-y2k",
                                        "-Wno-unused-parameter",
                                );
+                               WEBCORE_EXPORTED_SYMBOLS_FILE = WebCore.exp;
                        };
                        name = OptimizedWithSymbols;
                };
                                DEBUG_DEFINES = NDEBUG;
                                DYLIB_COMPATIBILITY_VERSION = 1;
                                DYLIB_CURRENT_VERSION = 1;
-                               EXPORTED_SYMBOLS_FILE = WebCore.exp;
                                FRAMEWORK_SEARCH_PATHS = /System/Library/Frameworks/WebKit.framework/Frameworks;
                                GCC_ENABLE_CPP_EXCEPTIONS = YES;
                                GCC_ENABLE_CPP_RTTI = YES;
                                OTHER_LDFLAGS = (
                                        "$(STYLE_LDFLAGS)",
                                        "-lxml2-WebCore",
+                                       "-Wl,-exported_symbols_list,$(WEBCORE_EXPORTED_SYMBOLS_FILE)",
                                );
                                PRODUCT_NAME = "WebCore+SVG";
                                SECTORDER_FLAGS = (
                                        "-Wno-format-y2k",
                                        "-Wno-unused-parameter",
                                );
+                               WEBCORE_EXPORTED_SYMBOLS_FILE = WebCore.exp;
                        };
                        name = Default;
                };