@@ -33,7 +33,8 @@ if [[ "$os_family" == "Windows" ]]; then
33
33
elif [[ " $os_family " == " macOS" ]]; then
34
34
xcode_select=" xcode-select" # IDEA code highlighting workaround
35
35
toolchain_path=" $( $xcode_select --print-path) /Toolchains/XcodeDefault.xctoolchain/"
36
- export DYLD_FALLBACK_LIBRARY_PATH=" $toolchain_path /usr/lib/"
36
+ opencv_build_path=" $HOME /build/opencv/opencv-$OPENCV_VERSION -build"
37
+ export DYLD_FALLBACK_LIBRARY_PATH=" $toolchain_path /usr/lib/:$opencv_build_path /build/build-$( uname -m) -macosx/install/lib/"
37
38
if [[ " ${VCPKG_VERSION:- } " != " " ]]; then # vcpkg build
38
39
export VCPKG_ROOT=" $HOME /build/vcpkg"
39
40
export VCPKG_DISABLE_METRICS=1
@@ -43,9 +44,14 @@ elif [[ "$os_family" == "macOS" ]]; then
43
44
true
44
45
else # framework build
45
46
clang_dir=" $( clang --print-search-dirs | awk -F= ' /^libraries: =/ { print $2 }' ) "
46
- export OPENCV_LINK_PATHS=" $HOME /build/opencv/opencv-$OPENCV_VERSION -build,$clang_dir /lib/darwin"
47
- export OPENCV_LINK_LIBS=" opencv2.framework,OpenCL.framework,Cocoa.framework,Accelerate.framework,AVFoundation.framework,CoreGraphics.framework,CoreMedia.framework,CoreVideo.framework,QuartzCore.framework,clang_rt.osx"
48
- export OPENCV_INCLUDE_PATHS=" $HOME /build/opencv/opencv-$OPENCV_VERSION -build"
47
+ if [[ " $OPENCV_VERSION " == " 3.4.20" ]]; then
48
+ export OPENCV_LINK_PATHS=" $opencv_build_path ,$clang_dir /lib/darwin"
49
+ export OPENCV_LINK_LIBS=" opencv2.framework,OpenCL.framework,Cocoa.framework,Accelerate.framework,AVFoundation.framework,CoreGraphics.framework,CoreMedia.framework,CoreVideo.framework,QuartzCore.framework,clang_rt.osx"
50
+ else
51
+ export OPENCV_LINK_PATHS=" $opencv_build_path ,$clang_dir /lib/darwin,$opencv_build_path /build/build-$( uname -m) -macosx/install/lib/"
52
+ export OPENCV_LINK_LIBS=" opencv2.framework,OpenCL.framework,Cocoa.framework,Accelerate.framework,AVFoundation.framework,CoreGraphics.framework,CoreMedia.framework,CoreVideo.framework,QuartzCore.framework,clang_rt.osx,OrbbecSDK"
53
+ fi
54
+ export OPENCV_INCLUDE_PATHS=" $opencv_build_path "
49
55
fi
50
56
echo " === Installed brew packages:"
51
57
brew list --versions
0 commit comments