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