73eb638b07210e6b3ddaaf9c4614a731a7e8de7d
[platform/upstream/opencv.git] / modules / videoio / cmake / detect_obsensor.cmake
1 # --- obsensor ---
2 if(NOT HAVE_OBSENSOR)
3   if(WIN32)
4     check_include_file(mfapi.h HAVE_MFAPI)
5     if(HAVE_MFAPI)
6       set(HAVE_OBSENSOR TRUE)
7       set(HAVE_OBSENSOR_MSMF TRUE)
8       ocv_add_external_target(obsensor "" "" "HAVE_OBSENSOR;HAVE_OBSENSOR_MSMF")
9     endif()
10   elseif(UNIX)
11     check_include_file(linux/videodev2.h HAVE_CAMV4L2)
12     if(HAVE_CAMV4L2)
13       set(HAVE_OBSENSOR TRUE)
14       set(HAVE_OBSENSOR_V4L2 TRUE)
15       ocv_add_external_target(obsensor "" "" "HAVE_OBSENSOR;HAVE_OBSENSOR_V4L2")
16     endif()
17   endif()
18 endif()