diff --git a/cmake/OpenCVGenPkgconfig.cmake b/cmake/OpenCVGenPkgconfig.cmake index 28a6da686e..b8cb8777c0 100644 --- a/cmake/OpenCVGenPkgconfig.cmake +++ b/cmake/OpenCVGenPkgconfig.cmake @@ -21,6 +21,8 @@ macro(fix_prefix lst isown) endif() if(item MATCHES "^-l") list(APPEND _lst "${item}") + elseif(item MATCHES "^-framework") # MacOS framework (assume single entry "-framework OpenCL") + list(APPEND _lst "${item}") elseif(item MATCHES "[\\/]") get_filename_component(libdir "${item}" PATH) get_filename_component(libname "${item}" NAME_WE)