We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3921fab commit a0e1defCopy full SHA for a0e1def
cmake/OpenCVUtils.cmake
@@ -1001,7 +1001,10 @@ endfunction()
1001
1002
macro(ocv_get_libname var_name)
1003
get_filename_component(__libname "${ARGN}" NAME)
1004
- string(REGEX REPLACE "^lib(.+).(a|so)(.[.0-9]+)?$" "\\1" __libname "${__libname}")
+ # libopencv_core.so.3.3 -> opencv_core
1005
+ string(REGEX REPLACE "^lib(.+)\\.(a|so)(\\.[.0-9]+)?$" "\\1" __libname "${__libname}")
1006
+ # MacOSX: libopencv_core.3.3.1.dylib -> opencv_core
1007
+ string(REGEX REPLACE "^lib(.+[^.0-9])\\.([.0-9]+\\.)?dylib$" "\\1" __libname "${__libname}")
1008
set(${var_name} "${__libname}")
1009
endmacro()
1010
0 commit comments