summarylogtreecommitdiffstats
path: root/fix-opencv-headers.patch
blob: de84a68cdca91e2a0ba028d6078fae20ed11b4f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 6e45cae..081c00a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -74,7 +74,7 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
     set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++")
     set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -stdlib=libc++")
     set(CMAKE_STATIC_LIBRARY_FLAGS "${CMAKE_STATIC_LIBRARY_FLAGS} -stdlib=libc++")
-		
+
 ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
     list(APPEND PSMOVEAPI_REQUIRED_LIBS setupapi bthprops kernel32 ws2_32 winmm version imm32)
 
@@ -101,8 +101,12 @@ ELSE()
     include_directories(${UDEV_INCLUDE_DIRS})
     list(APPEND PSMOVEAPI_REQUIRED_LIBS ${UDEV_LIBRARIES})
 
+    pkg_check_modules(V4L2 REQUIRED libv4l2)
+    include_directories(${V4L2_INCLUDE_DIRS})
+    list(APPEND PSMOVEAPI_REQUIRED_LIBS ${V4L2_LIBRARIES})
+
     pkg_check_modules(BLUEZ REQUIRED bluez)
-    
+
     # auto-detect BlueZ version >= 5
     if(${BLUEZ_VERSION} VERSION_LESS "5.0")
         set(INFO_BLUEZ5_SUPPORT "No")
@@ -147,7 +151,7 @@ file(GLOB PSMOVEAPI_HEADERS
 
 file (GLOB PSMOVEAPI_MATH_HEADERS
     "${CMAKE_CURRENT_LIST_DIR}/math/*.h"
-    "${CMAKE_CURRENT_LIST_DIR}/math/*.hpp"    
+    "${CMAKE_CURRENT_LIST_DIR}/math/*.hpp"
 )
 
 file (GLOB PSMOVEAPI_MATH_SRC