mirror of
https://github.com/opencv/opencv.git
synced 2025-01-18 14:13:15 +08:00
Fixed cutom_hal.hpp file generation
This commit is contained in:
parent
727743809e
commit
79ffaa8ce9
@ -606,6 +606,7 @@ include(cmake/OpenCVDetectVTK.cmake)
|
|||||||
# Package config in: OpenCV_HALConfig.cmake or opencv_hal-config.cmake
|
# Package config in: OpenCV_HALConfig.cmake or opencv_hal-config.cmake
|
||||||
# Use variables: OpenCV_HAL_LIBRARIES, OpenCV_HAL_HEADERS and OpenCV_HAL_INCLUDE_DIRS variables
|
# Use variables: OpenCV_HAL_LIBRARIES, OpenCV_HAL_HEADERS and OpenCV_HAL_INCLUDE_DIRS variables
|
||||||
find_package(OpenCV_HAL CONFIG QUIET)
|
find_package(OpenCV_HAL CONFIG QUIET)
|
||||||
|
set(_includes "")
|
||||||
if (OpenCV_HAL_FOUND)
|
if (OpenCV_HAL_FOUND)
|
||||||
# 1. libraries
|
# 1. libraries
|
||||||
foreach (l ${OpenCV_HAL_LIBRARIES})
|
foreach (l ${OpenCV_HAL_LIBRARIES})
|
||||||
@ -613,15 +614,14 @@ if (OpenCV_HAL_FOUND)
|
|||||||
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} ${l})
|
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} ${l})
|
||||||
endforeach()
|
endforeach()
|
||||||
# 2. headers
|
# 2. headers
|
||||||
set(_includes "")
|
|
||||||
foreach (h ${OpenCV_HAL_HEADERS})
|
foreach (h ${OpenCV_HAL_HEADERS})
|
||||||
set(_includes "${_includes}\n#include \"${h}\"")
|
set(_includes "${_includes}\n#include \"${h}\"")
|
||||||
endforeach()
|
endforeach()
|
||||||
configure_file("${OpenCV_SOURCE_DIR}/cmake/templates/custom_hal.hpp.in" "${CMAKE_BINARY_DIR}/custom_hal.hpp" @ONLY)
|
|
||||||
unset(_includes)
|
|
||||||
# 3. include paths
|
# 3. include paths
|
||||||
ocv_include_directories(${OpenCV_HAL_INCLUDE_DIRS})
|
ocv_include_directories(${OpenCV_HAL_INCLUDE_DIRS})
|
||||||
endif()
|
endif()
|
||||||
|
configure_file("${OpenCV_SOURCE_DIR}/cmake/templates/custom_hal.hpp.in" "${CMAKE_BINARY_DIR}/custom_hal.hpp" @ONLY)
|
||||||
|
unset(_includes)
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
# Add CUDA libraries (needed for apps/tools, samples)
|
# Add CUDA libraries (needed for apps/tools, samples)
|
||||||
|
Loading…
Reference in New Issue
Block a user