summaryrefslogtreecommitdiffstats
path: root/o3d/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/plugin')
-rwxr-xr-xo3d/plugin/mac/plugin_copy_frameworks.sh9
-rwxr-xr-xo3d/plugin/mac/plugin_fix_install_names.sh5
-rw-r--r--o3d/plugin/mac/plugin_mac.mm2
-rw-r--r--o3d/plugin/plugin.gyp9
4 files changed, 12 insertions, 13 deletions
diff --git a/o3d/plugin/mac/plugin_copy_frameworks.sh b/o3d/plugin/mac/plugin_copy_frameworks.sh
index 9edb962..1df95dc 100755
--- a/o3d/plugin/mac/plugin_copy_frameworks.sh
+++ b/o3d/plugin/mac/plugin_copy_frameworks.sh
@@ -3,10 +3,11 @@
# Copy stripped frameworks inside the plugin.
ditto --arch i386 \
- "${PROJECT_DIR}/../../breakpad/src/client/mac/build/Release/Breakpad.framework" \
- "${BUILT_PRODUCTS_DIR}/O3D.plugin/Contents/Frameworks/Breakpad.framework"
-
-ditto --arch i386 \
"${PROJECT_DIR}/../../third_party/cg/files/mac/Cg.framework" \
"${BUILT_PRODUCTS_DIR}/O3D.plugin/Contents/Frameworks/Cg.framework"
+ditto --arch i386 \
+ "${BUILT_PRODUCTS_DIR}/crash_report_sender.app" \
+ "${BUILT_PRODUCTS_DIR}/O3D.plugin/Contents/Resources/crash_report_sender.app"
+
+
diff --git a/o3d/plugin/mac/plugin_fix_install_names.sh b/o3d/plugin/mac/plugin_fix_install_names.sh
index 36ec595..a2cdbf0 100755
--- a/o3d/plugin/mac/plugin_fix_install_names.sh
+++ b/o3d/plugin/mac/plugin_fix_install_names.sh
@@ -2,11 +2,6 @@
# Make plugin look in its private Frameworks directory for these frameworks.
-# First take care of Breakpad.framework
-/usr/bin/install_name_tool -change \
- @executable_path/../Frameworks/Breakpad.framework/Versions/A/Breakpad \
- @loader_path/../Frameworks/Breakpad.framework/Versions/A/Breakpad \
- "${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}"
# Cg.framework
/usr/bin/install_name_tool -change \
diff --git a/o3d/plugin/mac/plugin_mac.mm b/o3d/plugin/mac/plugin_mac.mm
index f04955d..a0d3396 100644
--- a/o3d/plugin/mac/plugin_mac.mm
+++ b/o3d/plugin/mac/plugin_mac.mm
@@ -32,7 +32,7 @@
#include "plugin_mac.h"
-#include <Breakpad/Breakpad.h>
+#include "Breakpad.h"
#include <Cocoa/Cocoa.h>
#include <QuickTime/QuickTime.h>
#include "plugin/cross/o3d_glue.h"
diff --git a/o3d/plugin/plugin.gyp b/o3d/plugin/plugin.gyp
index f0ea4c6..9331ce3 100644
--- a/o3d/plugin/plugin.gyp
+++ b/o3d/plugin/plugin.gyp
@@ -97,8 +97,10 @@
'mac/graphics_utils_mac.mm',
],
'mac_framework_dirs': [
- '../../breakpad/src/client/mac/build/Release',
- '<(cgdir)',
+ '../../<(cgdir)',
+ ],
+ 'include_dirs': [
+ '../../breakpad/src/client/mac/Framework',
],
'defines': [
'XP_MACOSX=1',
@@ -112,7 +114,8 @@
'$(SDKROOT)/System/Library/Frameworks/IOKit.framework',
'$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
'$(SDKROOT)/System/Library/Frameworks/QuickTime.framework',
- '../../breakpad/src/client/mac/build/Release/Breakpad.framework',
+ 'libbreakpad.a',
+ 'libbreakpad_utilities.a',
'../../third_party/cg/files/mac/Cg.framework',
'../../third_party/glew/files/lib/libMacStaticGLEW.a',
],