mirror of https://github.com/emgucv/emgucv.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
819 B
25 lines
819 B
#!/usr/bin/env bash
|
|
|
|
cd ../../platforms/macos
|
|
|
|
rm -rf cvextern.bundle
|
|
|
|
mkdir -p cvextern.bundle/Contents/MacOS
|
|
mkdir -p cvextern.bundle/Contents/Resources
|
|
|
|
MACOS_NATIVE_DYLIB_FOLDER=../../libs/runtimes/osx/native
|
|
|
|
cp $MACOS_NATIVE_DYLIB_FOLDER/libcvextern.dylib cvextern.bundle/Contents/MacOS/
|
|
|
|
if [[ -f $MACOS_NATIVE_DYLIB_FOLDER/libusb-1.0.0.dylib ]]; then
|
|
mkdir -p cvextern.bundle/Contents/Frameworks
|
|
install_name_tool -change "@rpath/libusb-1.0.0.dylib" "@loader_path/../Frameworks/libusb-1.0.0.dylib" cvextern.bundle/Contents/MacOS/libcvextern.dylib
|
|
cp $MACOS_NATIVE_DYLIB_FOLDER/libusb*.dylib cvextern.bundle/Contents/Frameworks/
|
|
chmod u+w cvextern.bundle/Contents/Frameworks/libusb*.dylib
|
|
fi
|
|
|
|
cp Info.plist cvextern.bundle/Contents/Info.plist
|
|
cp icons.icns cvextern.bundle/Contents/Resources/
|
|
|
|
|
|
|