| Index: build/linux/system.gyp | 
| diff --git a/build/linux/system.gyp b/build/linux/system.gyp | 
| index e10c9053f72d8c3feecd8bdf6dcd9dde7f354914..7b6d82cb10d6488e000e0317af8218e00ef4714e 100644 | 
| --- a/build/linux/system.gyp | 
| +++ b/build/linux/system.gyp | 
| @@ -3,21 +3,33 @@ | 
| # found in the LICENSE file. | 
|  | 
| { | 
| +  'variables' : { | 
| +    'includes': [ | 
| +      '../common.gypi', | 
| +    ], | 
| +    'conditions': [ | 
| +      ['sysroot!=""', { | 
| +        'pkg-config': './pkg-config-wrapper "<(sysroot)"', | 
| +      }, { | 
| +        'pkg-config': 'pkg-config' | 
| +      }], | 
| +    ], | 
| +  }, | 
| 'targets': [ | 
| { | 
| 'target_name': 'gtk', | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags gtk+-2.0 gthread-2.0)', | 
| +          '<!@(<(pkg-config) --cflags gtk+-2.0 gthread-2.0)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other gtk+-2.0 gthread-2.0)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other gtk+-2.0 gthread-2.0)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l gtk+-2.0 gthread-2.0)', | 
| +          '<!@(<(pkg-config) --libs-only-l gtk+-2.0 gthread-2.0)', | 
| ], | 
| }, | 
| }, | 
| @@ -26,15 +38,15 @@ | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags nss)', | 
| +          '<!@(<(pkg-config) --cflags nss)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other nss)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other nss)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l nss)', | 
| +          '<!@(<(pkg-config) --libs-only-l nss)', | 
| ], | 
| }, | 
| }, | 
| @@ -43,15 +55,15 @@ | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags freetype2)', | 
| +          '<!@(<(pkg-config) --cflags freetype2)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other freetype2)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other freetype2)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l freetype2)', | 
| +          '<!@(<(pkg-config) --libs-only-l freetype2)', | 
| ], | 
| }, | 
| }, | 
| @@ -60,15 +72,15 @@ | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags fontconfig)', | 
| +          '<!@(<(pkg-config) --cflags fontconfig)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other fontconfig)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other fontconfig)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l fontconfig)', | 
| +          '<!@(<(pkg-config) --libs-only-l fontconfig)', | 
| ], | 
| }, | 
| }, | 
| @@ -77,15 +89,15 @@ | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags gdk-2.0)', | 
| +          '<!@(<(pkg-config) --cflags gdk-2.0)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other gdk-2.0)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other gdk-2.0)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l gdk-2.0)', | 
| +          '<!@(<(pkg-config) --libs-only-l gdk-2.0)', | 
| ], | 
| }, | 
| }, | 
| @@ -94,15 +106,15 @@ | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags gconf-2.0)', | 
| +          '<!@(<(pkg-config) --cflags gconf-2.0)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other gconf-2.0)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other gconf-2.0)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l gconf-2.0)', | 
| +          '<!@(<(pkg-config) --libs-only-l gconf-2.0)', | 
| ], | 
| }, | 
| }, | 
| @@ -111,15 +123,15 @@ | 
| 'type': 'settings', | 
| 'direct_dependent_settings': { | 
| 'cflags': [ | 
| -          '<!@(pkg-config --cflags x11)', | 
| +          '<!@(<(pkg-config) --cflags x11)', | 
| ], | 
| }, | 
| 'link_settings': { | 
| 'ldflags': [ | 
| -          '<!@(pkg-config --libs-only-L --libs-only-other x11)', | 
| +          '<!@(<(pkg-config) --libs-only-L --libs-only-other x11)', | 
| ], | 
| 'libraries': [ | 
| -          '<!@(pkg-config --libs-only-l x11)', | 
| +          '<!@(<(pkg-config) --libs-only-l x11)', | 
| ], | 
| }, | 
| }, | 
| @@ -131,15 +143,15 @@ | 
| #       'type': 'settings', | 
| #       'direct_dependent_settings': { | 
| #         'cflags': [ | 
| -#           '<!@(pkg-config --cflags gnome-keyring-1)', | 
| +#           '<!@(<(pkg-config) --cflags gnome-keyring-1)', | 
| #         ], | 
| #       }, | 
| #       'link_settings': { | 
| #         'ldflags': [ | 
| -#           '<!@(pkg-config --libs-only-L --libs-only-other gnome-keyring-1)', | 
| +#           '<!@(<(pkg-config) --libs-only-L --libs-only-other gnome-keyring-1)', | 
| #         ], | 
| #         'libraries': [ | 
| -#           '<!@(pkg-config --libs-only-l gnome-keyring-1)', | 
| +#           '<!@(<(pkg-config) --libs-only-l gnome-keyring-1)', | 
| #         ], | 
| #       }, | 
| #     }, | 
| @@ -148,15 +160,15 @@ | 
| #       'type': 'settings', | 
| #       'direct_dependent_settings': { | 
| #         'cflags': [ | 
| -#           '<!@(pkg-config --cflags dbus-glib-1)', | 
| +#           '<!@(<(pkg-config) --cflags dbus-glib-1)', | 
| #         ], | 
| #       }, | 
| #       'link_settings': { | 
| #         'ldflags': [ | 
| -#           '<!@(pkg-config --libs-only-L --libs-only-other dbus-glib-1)', | 
| +#           '<!@(<(pkg-config) --libs-only-L --libs-only-other dbus-glib-1)', | 
| #         ], | 
| #         'libraries': [ | 
| -#           '<!@(pkg-config --libs-only-l dbus-glib-1)', | 
| +#           '<!@(<(pkg-config) --libs-only-l dbus-glib-1)', | 
| #         ], | 
| #       }, | 
| #     }, | 
|  |