forked from gyroflow/gyroflow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path__env-macos.sh
executable file
·23 lines (17 loc) · 924 Bytes
/
__env-macos.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
export PROJECT_DIR=$(cd "$(dirname "$0")"; pwd -P)
export OPENCV_LINK_LIBS="opencv_core4,opencv_calib3d4,opencv_features2d4,opencv_imgproc4,opencv_video4,opencv_flann4"
ARCH=x64_64
ARCH_VCPKG=x64-osx-release
if [ $(uname -m) = "arm64" ]; then
ARCH=arm64
ARCH_VCPKG=arm64-osx
export OPENCV_LINK_LIBS="$OPENCV_LINK_LIBS,tegra_hal"
fi
export FFMPEG_DIR=$PROJECT_DIR/ext/ffmpeg-$ARCH
export OPENCV_LINK_PATHS=$PROJECT_DIR/ext/vcpkg/installed/$ARCH_VCPKG/lib,$PROJECT_DIR/ext/vcpkg/installed/$ARCH_VCPKG/lib/manual-link/opencv4_thirdparty
export OPENCV_INCLUDE_PATHS=$PROJECT_DIR/ext/vcpkg/installed/$ARCH_VCPKG/include/
export PATH="$PROJECT_DIR/ext/6.4.1/macos/bin:$PATH"
#export DYLD_FALLBACK_LIBRARY_PATH="$(xcode-select --print-path)/usr/lib/"
export DYLD_FALLBACK_LIBRARY_PATH="$(xcode-select --print-path)/Toolchains/XcodeDefault.xctoolchain/usr/lib/"
export MACOSX_DEPLOYMENT_TARGET="10.11"