From c24e5d031e408a81cd6a004353b4d3065d29046d Mon Sep 17 00:00:00 2001 From: "tc@google.com" Date: Thu, 2 Apr 2009 23:31:55 +0000 Subject: Fix linking with gold by cleaning up lib dependencies. - Remove pangoft2, we don't use it anywhere. - Add gdk, fontconfig and freetype2 as dependencies of skia. Gdk is used in platform_canvas_linux. - X11, Xrender and Xext are used by the IPC system, so everything that depends on common, needs to link in those libs. By moving the link_settings line into the libcommon.a target, all projects inherit these. Review URL: http://codereview.chromium.org/60070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13055 0039d316-1c4b-4281-b951-d872f2087c98 --- build/linux/system.gyp | 34 +++++++++++++++++++++++++++++++--- chrome/chrome.gyp | 14 +++++++------- skia/skia.gyp | 4 +++- webkit/webkit.gyp | 1 - 4 files changed, 41 insertions(+), 12 deletions(-) diff --git a/build/linux/system.gyp b/build/linux/system.gyp index 73f439a..0c6b7ed 100644 --- a/build/linux/system.gyp +++ b/build/linux/system.gyp @@ -33,16 +33,44 @@ }, }, { - 'target_name': 'pangoft2', + 'target_name': 'freetype2', 'type': 'settings', 'direct_dependent_settings': { 'cflags': [ - '