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
|