moving hal to a separate folder
authorapavlenko <andrey.e.pavlenko@gmail.com>
Fri, 18 Nov 2016 07:40:47 +0000 (10:40 +0300)
committerapavlenko <andrey.e.pavlenko@gmail.com>
Mon, 19 Dec 2016 14:30:19 +0000 (17:30 +0300)
3rdparty/openvx/CMakeLists.txt
3rdparty/openvx/hal/README.md [new file with mode: 0644]
3rdparty/openvx/hal/openvx_hal.cpp [moved from 3rdparty/openvx/src/openvx_hal.cpp with 100% similarity]
3rdparty/openvx/hal/openvx_hal.hpp [moved from 3rdparty/openvx/include/openvx_hal.hpp with 100% similarity]

index 4c71ecf..699cf91 100644 (file)
@@ -1,5 +1,6 @@
-add_library(openvx_hal STATIC src/openvx_hal.cpp include/openvx_hal.hpp include/ivx.hpp include/ivx_lib_debug.hpp)
+add_library(openvx_hal STATIC hal/openvx_hal.cpp hal/openvx_hal.hpp include/ivx.hpp include/ivx_lib_debug.hpp)
 target_include_directories(openvx_hal PUBLIC
+  ${CMAKE_CURRENT_SOURCE_DIR}/hal
   ${CMAKE_CURRENT_SOURCE_DIR}/include
   ${CMAKE_SOURCE_DIR}/modules/core/include
   ${CMAKE_SOURCE_DIR}/modules/imgproc/include
@@ -14,5 +15,5 @@ endif()
 set(OPENVX_HAL_FOUND TRUE PARENT_SCOPE)
 set(OPENVX_HAL_VERSION 0.0.1 PARENT_SCOPE)
 set(OPENVX_HAL_LIBRARIES "openvx_hal" PARENT_SCOPE)
-set(OPENVX_HAL_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/include/openvx_hal.hpp" PARENT_SCOPE)
-set(OPENVX_HAL_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/include" "${OPENVX_INCLUDE_DIR}" PARENT_SCOPE)
+set(OPENVX_HAL_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/hal/openvx_hal.hpp" PARENT_SCOPE)
+set(OPENVX_HAL_INCLUDE_DIRS "${CMAKE_CURRENT_SOURCE_DIR}/hal" "${OPENVX_INCLUDE_DIR}" PARENT_SCOPE)
diff --git a/3rdparty/openvx/hal/README.md b/3rdparty/openvx/hal/README.md
new file mode 100644 (file)
index 0000000..a426601
--- /dev/null
@@ -0,0 +1,4 @@
+#OpenVX-based HAL implementation.
+It's built when OpenVX is available (`HAVE_OPENVX`).
+To build OpenCV with OpenVX support add the following **cmake** options:
+`-DOPENVX_ROOT=/path/to/prebuilt/openvx -DWITH_OPENVX=YES`
\ No newline at end of file