Типичный дистрибутив openni2 имеет следующий файл /OpenNI-Linux-Arm-2.2/OpenNIDevEnvironment
В нем описаны все необходимые переменные для компиляции и ссылки:
export OPENNI2_INCLUDE=/opt/cbox/OpenNI-Linux-Arm-2.2/Include
export OPENNI2_REDIST=/opt/cbox/OpenNI-Linux-Arm-2.2/Redist
Так что вам нужно экспортироватьэти переменные, а затем запустить cmake с включенным OpenNI2:
$export OPENNI2_INCLUDE=/opt/cbox/OpenNI-Linux-Arm-2.2/Include
$export OPENNI2_REDIST=/opt/cbox/OpenNI-Linux-Arm-2.2/Redist
$cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_OPENNI2=ON ..
Где-то в результате cmake вы должны увидеть:
- OpenNI2: ДА (версия 2.2.0, сборка 33)