|
|
|
@ -181,7 +181,14 @@ endif(WITH_KLEIDICV) |
|
|
|
|
if(WITH_FASTCV) |
|
|
|
|
if((EXISTS ${FastCV_INCLUDE_PATH}) AND (EXISTS ${FastCV_LIB_PATH})) |
|
|
|
|
message(STATUS "Use external FastCV ${FastCV_INCLUDE_PATH}, ${FastCV_LIB_PATH}") |
|
|
|
|
set(HAVE_FASTCV TRUE CACHE BOOL "FastCV status") |
|
|
|
|
find_library(FASTCV_LIBRARY NAMES "fastcv" |
|
|
|
|
PATHS "${FastCV_LIB_PATH}" NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) |
|
|
|
|
mark_as_advanced(FASTCV_LIBRARY) |
|
|
|
|
if (FASTCV_LIBRARY) |
|
|
|
|
set(HAVE_FASTCV TRUE CACHE BOOL "FastCV status") |
|
|
|
|
else() |
|
|
|
|
set(HAVE_FASTCV FALSE CACHE BOOL "FastCV status") |
|
|
|
|
endif() |
|
|
|
|
else() |
|
|
|
|
include("${OpenCV_SOURCE_DIR}/3rdparty/fastcv/fastcv.cmake") |
|
|
|
|
set(FCV_ROOT_DIR "${OpenCV_BINARY_DIR}/3rdparty/fastcv") |
|
|
|
@ -190,13 +197,15 @@ if(WITH_FASTCV) |
|
|
|
|
set(FastCV_INCLUDE_PATH "${FCV_ROOT_DIR}/inc" CACHE PATH "FastCV includes directory") |
|
|
|
|
set(FastCV_LIB_PATH "${FCV_ROOT_DIR}/libs" CACHE PATH "FastCV library directory") |
|
|
|
|
ocv_install_3rdparty_licenses(FastCV "${OpenCV_BINARY_DIR}/3rdparty/fastcv/LICENSE") |
|
|
|
|
install(FILES "${FastCV_LIB_PATH}/libfastcvopt.so" |
|
|
|
|
DESTINATION "${OPENCV_LIB_INSTALL_PATH}" COMPONENT "bin") |
|
|
|
|
if(ANDROID) |
|
|
|
|
set(FASTCV_LIBRARY "${FastCV_LIB_PATH}/libfastcvopt.so" CACHE PATH "FastCV library") |
|
|
|
|
install(FILES "${FASTCV_LIBRARY}" DESTINATION "${OPENCV_LIB_INSTALL_PATH}" COMPONENT "bin") |
|
|
|
|
else() |
|
|
|
|
set(FASTCV_LIBRARY "${FastCV_LIB_PATH}/libfastcv.a" CACHE PATH "FastCV library") |
|
|
|
|
install(FILES "${FASTCV_LIBRARY}" DESTINATION "${OPENCV_LIB_INSTALL_PATH}" COMPONENT "dev") |
|
|
|
|
endif() |
|
|
|
|
else() |
|
|
|
|
set(HAVE_FASTCV FALSE CACHE BOOL "FastCV status") |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(HAVE_FASTCV) |
|
|
|
|
set(FASTCV_LIBRARY "${FastCV_LIB_PATH}/libfastcvopt.so" CACHE PATH "FastCV library") |
|
|
|
|
endif() |
|
|
|
|
endif(WITH_FASTCV) |
|
|
|
|