OpenCVFindOpenNI.2.patch
OpenCVFindOpenNI.cmake (working copy) | ||
---|---|---|
17 | 17 |
unset(OPENNI_PRIME_SENSOR_MODULE_BIN_DIR CACHE) |
18 | 18 |
endif() |
19 | 19 | |
20 |
find_file(OPENNI_INCLUDES "XnCppWrapper.h" PATHS $ENV{OPEN_NI_INCLUDE} "/usr/include/ni" "/usr/include/openni" "c:/Program Files/OpenNI/Include" DOC "OpenNI c++ interface header") |
|
21 |
find_library(OPENNI_LIBRARY "OpenNI" PATHS $ENV{OPEN_NI_LIB} "/usr/lib" "c:/Program Files/OpenNI/Lib" DOC "OpenNI library") |
|
20 |
if(WIN32) |
|
21 |
if(NOT (MSVC64 OR MINGW64)) |
|
22 |
find_file(OPENNI_INCLUDES "XnCppWrapper.h" PATHS "$ENV{OPEN_NI_INSTALL_PATH}Include" DOC "OpenNI c++ interface header") |
|
23 |
find_library(OPENNI_LIBRARY "OpenNI" PATHS $ENV{OPEN_NI_LIB} DOC "OpenNI library") |
|
24 |
else() |
|
25 |
find_file(OPENNI_INCLUDES "XnCppWrapper.h" PATHS "$ENV{OPEN_NI_INSTALL_PATH64}Include" DOC "OpenNI c++ interface header") |
|
26 |
find_library(OPENNI_LIBRARY "OpenNI64" PATHS $ENV{OPEN_NI_LIB64} DOC "OpenNI library") |
|
27 |
endif() |
|
28 |
elseif(UNIX OR APPLE) |
|
29 |
find_file(OPENNI_INCLUDES "XnCppWrapper.h" PATHS "/usr/include/ni" "/usr/include/openni" DOC "OpenNI c++ interface header") |
|
30 |
find_library(OPENNI_LIBRARY "OpenNI" PATHS "/usr/lib" DOC "OpenNI library") |
|
31 |
endif() |
|
22 | 32 | |
23 | 33 |
if(OPENNI_LIBRARY AND OPENNI_INCLUDES) |
24 | 34 |
set(HAVE_OPENNI TRUE) |
25 | 35 |
# the check: are PrimeSensor Modules for OpenNI installed |
26 | 36 |
if(WIN32) |
27 |
find_file(OPENNI_PRIME_SENSOR_MODULE "XnCore.dll" PATHS "c:/Program Files/Prime Sense/Sensor/Bin" DOC "Core library of PrimeSensor Modules for OpenNI") |
|
37 |
if(NOT (MSVC64 OR MINGW64)) |
|
38 |
find_file(OPENNI_PRIME_SENSOR_MODULE "XnCore.dll" PATHS "$ENV{OPEN_NI_INSTALL_PATH}../PrimeSense/Sensor/Bin" "$ENV{OPEN_NI_INSTALL_PATH}../PrimeSense/SensorKinect/Bin" DOC "Core library of PrimeSensor Modules for OpenNI") |
|
39 |
else() |
|
40 |
find_file(OPENNI_PRIME_SENSOR_MODULE "XnCore64.dll" PATHS "$ENV{OPEN_NI_INSTALL_PATH64}../PrimeSense/Sensor/Bin64" "$ENV{OPEN_NI_INSTALL_PATH64}../PrimeSense/SensorKinect/Bin64" DOC "Core library of PrimeSensor Modules for OpenNI") |
|
41 |
endif() |
|
28 | 42 |
elseif(UNIX OR APPLE) |
29 | 43 |
find_library(OPENNI_PRIME_SENSOR_MODULE "XnCore" PATHS "/usr/lib" DOC "Core library of PrimeSensor Modules for OpenNI") |
30 | 44 |
endif() |