mirror of
https://github.com/dsward2/macSVG.git
synced 2026-03-02 18:23:58 +01:00
43 lines
1.7 KiB
Bash
43 lines
1.7 KiB
Bash
#!/bin/bash
|
|
|
|
# For embedding custom WebKit frameworks in a Mac app
|
|
# usage: install_name_tool -id [name] file
|
|
# usage: install_name_tool -change [oldPath] [oldPath] file
|
|
# to verify changes, use: otool -L [pathToExecutable]
|
|
|
|
# This is not used by macSVG as of Summer 2016, but is retained for future reference
|
|
|
|
echo "updating WebKit..."
|
|
|
|
install_name_tool -id \
|
|
@executable_path/../Frameworks/WebKit.framework/Versions/A/WebKit \
|
|
./WebKit/WebKitBuild/Release/WebKit.framework/Versions/A/WebKit
|
|
|
|
install_name_tool -change \
|
|
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore \
|
|
@loader_path/../../../JavaScriptCore.framework/Versions/A/JavaScriptCore \
|
|
./WebKit/WebKitBuild/Release/WebKit.framework/Versions/A/WebKit
|
|
|
|
install_name_tool -change \
|
|
/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore \
|
|
@loader_path/../../../WebCore.framework/Versions/A/WebCore \
|
|
./WebKit/WebKitBuild/Release/WebKit.framework/Versions/A/WebKit
|
|
|
|
|
|
echo "updating WebCore..."
|
|
|
|
install_name_tool -id \
|
|
@executable_path/../Frameworks/WebCore.framework/Versions/A/WebCore \
|
|
./WebKit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore
|
|
|
|
install_name_tool -change \
|
|
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore \
|
|
@loader_path/../../../JavaScriptCore.framework/Versions/A/JavaScriptCore \
|
|
./WebKit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore
|
|
|
|
|
|
echo "updating JavaScriptCore..."
|
|
install_name_tool -id \
|
|
@executable_path/../Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore \
|
|
./WebKit/WebKitBuild/Release/JavaScriptCore.framework/Versions/A/JavaScriptCore
|