mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1004 B
32 lines
1004 B
if(NOT HAVE_XIMEA) |
|
if(WIN32) |
|
get_filename_component(regpath "[HKEY_CURRENT_USER\\Software\\XIMEA\\CamSupport\\API;Path]" ABSOLUTE) |
|
if(NOT EXISTS ${regpath}) |
|
get_filename_component(regpath "[HKEY_LOCAL_MACHINE\\SOFTWARE\\XIMEA\\API_SoftwarePackage;Path]" ABSOLUTE) |
|
endif() |
|
endif() |
|
if(X86_64) |
|
set(lib_dir "API/x64" "API/64bit") |
|
set(lib_suffix "64") |
|
else() |
|
set(lib_dir "API/x86" "API/32bit") |
|
set(lib_suffix "32") |
|
endif() |
|
find_path(XIMEA_INCLUDE "xiApi.h" |
|
PATHS "${XIMEA_ROOT}" ENV XIMEA_ROOT "/opt/XIMEA" |
|
HINTS "${regpath}" |
|
PATH_SUFFIXES "include" "API") |
|
find_library(XIMEA_LIBRARY m3api xiapi${lib_suffix} |
|
PATHS "${XIMEA_ROOT}" ENV XIMEA_ROOT "/opt/XIMEA" |
|
HINTS "${regpath}" |
|
PATH_SUFFIXES ${lib_dir}) |
|
if(XIMEA_INCLUDE AND XIMEA_LIBRARY) |
|
set(HAVE_XIMEA TRUE) |
|
endif() |
|
endif() |
|
|
|
if(HAVE_XIMEA) |
|
ocv_add_external_target(ximea "${XIMEA_INCLUDE}" "${XIMEA_LIBRARY}" "HAVE_XIMEA") |
|
endif() |
|
|
|
set(HAVE_XIMEA ${HAVE_XIMEA} PARENT_SCOPE)
|
|
|