Merge pull request #3739 from ilya-lavrenov:2_4_cc
This commit is contained in:
commit
877058aaed
@ -37,6 +37,21 @@
|
|||||||
#
|
#
|
||||||
# ===================================================================================
|
# ===================================================================================
|
||||||
|
|
||||||
|
# Search packages for host system instead of packages for target system.
|
||||||
|
# in case of cross compilation thess macro should be defined by toolchain file
|
||||||
|
|
||||||
|
if(NOT COMMAND find_host_package)
|
||||||
|
macro(find_host_package)
|
||||||
|
find_package(${ARGN})
|
||||||
|
endmacro()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(NOT COMMAND find_host_program)
|
||||||
|
macro(find_host_program)
|
||||||
|
find_program(${ARGN})
|
||||||
|
endmacro()
|
||||||
|
endif()
|
||||||
|
|
||||||
if(NOT DEFINED OpenCV_MODULES_SUFFIX)
|
if(NOT DEFINED OpenCV_MODULES_SUFFIX)
|
||||||
if(ANDROID)
|
if(ANDROID)
|
||||||
string(REPLACE - _ OpenCV_MODULES_SUFFIX "_${ANDROID_NDK_ABI_NAME}")
|
string(REPLACE - _ OpenCV_MODULES_SUFFIX "_${ANDROID_NDK_ABI_NAME}")
|
||||||
@ -223,7 +238,7 @@ foreach(__opttype OPT DBG)
|
|||||||
# CUDA
|
# CUDA
|
||||||
if(OpenCV_CUDA_VERSION)
|
if(OpenCV_CUDA_VERSION)
|
||||||
if(NOT CUDA_FOUND)
|
if(NOT CUDA_FOUND)
|
||||||
find_package(CUDA ${OpenCV_CUDA_VERSION} EXACT REQUIRED)
|
find_host_package(CUDA ${OpenCV_CUDA_VERSION} EXACT REQUIRED)
|
||||||
else()
|
else()
|
||||||
if(NOT CUDA_VERSION_STRING VERSION_EQUAL OpenCV_CUDA_VERSION)
|
if(NOT CUDA_VERSION_STRING VERSION_EQUAL OpenCV_CUDA_VERSION)
|
||||||
message(FATAL_ERROR "OpenCV static library was compiled with CUDA ${OpenCV_CUDA_VERSION} support. Please, use the same version or rebuild OpenCV with CUDA ${CUDA_VERSION_STRING}")
|
message(FATAL_ERROR "OpenCV static library was compiled with CUDA ${OpenCV_CUDA_VERSION} support. Please, use the same version or rebuild OpenCV with CUDA ${CUDA_VERSION_STRING}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user