From f0cdfd8dd2feea73651c94a3c9bad1f5c0aeb7d5 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Tue, 9 Apr 2013 17:47:14 +0000 Subject: [PATCH] Mac: Fix ninja build (issue #922) git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1192 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- cef.gyp | 114 ++++++++++++++++++++---------------- patch/patch.cfg | 10 +++- patch/patches/gyp_331.patch | 22 +++++++ 3 files changed, 91 insertions(+), 55 deletions(-) create mode 100644 patch/patches/gyp_331.patch diff --git a/cef.gyp b/cef.gyp index ede1df185..45ee04392 100644 --- a/cef.gyp +++ b/cef.gyp @@ -110,27 +110,23 @@ 'cefclient_helper_app', 'interpose_dependency_shim', ], + 'variables': { + 'PRODUCT_NAME': 'cefclient', + }, 'copies': [ { # Add library dependencies to the bundle. - 'destination': '<(PRODUCT_DIR)/cefclient.app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/', + 'destination': '<(PRODUCT_DIR)/<(PRODUCT_NAME).app/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/', 'files': [ '<(PRODUCT_DIR)/libcef.dylib', '<(PRODUCT_DIR)/ffmpegsumo.so', ], }, - { - # Add localized resources to the bundle. - 'destination': '<(PRODUCT_DIR)/cefclient.app/Contents/Frameworks/Chromium Embedded Framework.framework/Resources/', - 'files': [ - '