Merge pull request #7177 from alalek:msvs_layout
[platform/upstream/opencv.git] / cmake / FindOpenVX.cmake
1 ocv_clear_vars(HAVE_OPENVX OPENVX_LIBS)
2
3 set(OPENVX_ROOT "" CACHE PATH "OpenVX install directory")
4
5 if(OPENVX_ROOT)
6   find_path(OPENVX_INCLUDE_DIR "VX/vx.h" PATHS "${OPENVX_ROOT}/include" DOC "OpenVX include path")
7   find_library(OPENVX_openvx_LIB "openvx" PATHS "${OPENVX_ROOT}/lib")
8   find_library(OPENVX_vxu_LIB "vxu" PATHS "${OPENVX_ROOT}/lib")
9   set(OPENVX_LIBRARIES "${OPENVX_openvx_LIB}" "${OPENVX_vxu_LIB}" CACHE STRING "OpenVX libraries")
10   if (OPENVX_INCLUDE_DIR AND OPENVX_LIBRARIES)
11     set(HAVE_OPENVX TRUE)
12   endif()
13 endif()
14
15 if(NOT HAVE_OPENVX)
16   unset(OPENVX_LIBRARIES CACHE)
17   unset(OPENVX_INCLUDE_DIR CACHE)
18   unset(HAVE_OPENVX)
19   message(STATUS "OpenVX: OFF")
20 endif()