vcpkg/ports/azure-kinect-sensor-sdk/fix-uvc.patch

37 lines
1.5 KiB
Diff
Raw Normal View History

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 672f6e2..555cb8f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -109,19 +109,23 @@ find_library(JPEG_TURBO turbojpeg REQUIRED)
find_package(Matroska CONFIG REQUIRED)
add_definitions(-DMATROSKA_VERSION=2)
find_package(libsoundio CONFIG REQUIRED)
-find_package(libusb CONFIG REQUIRED)
-find_package(libuvc CONFIG REQUIRED)
+if (NOT WIN32)
+ find_package(libusb CONFIG REQUIRED)
+ find_package(libuvc CONFIG REQUIRED)
+ add_library(libuvc::libuvc ALIAS LibUVC::UVCStatic)
+ find_package(OpenSSL REQUIRED)
+ find_package(ZLIB REQUIRED)
+ add_library(libjpeg-turbo::libjpeg-turbo STATIC IMPORTED)
+ set_property(TARGET libjpeg-turbo::libjpeg-turbo PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${JPEG_INCLUDE_DIR})
+ set_property(TARGET libjpeg-turbo::libjpeg-turbo PROPERTY IMPORTED_LOCATION ${JPEG_LIBRARIES})
+else()
+ find_library(LibUSB libusb-1.0 REQUIRED)
+endif()
find_package(libyuv CONFIG REQUIRED)
find_package(spdlog CONFIG REQUIRED)
-find_package(OpenSSL REQUIRED)
-find_package(ZLIB REQUIRED)
if (BUILD_TOOLS)
find_package(gl3w CONFIG REQUIRED)
endif()
-add_library(libuvc::libuvc ALIAS LibUVC::UVCStatic)
-add_library(libjpeg-turbo::libjpeg-turbo STATIC IMPORTED)
-set_property(TARGET libjpeg-turbo::libjpeg-turbo PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${JPEG_INCLUDE_DIR})
-set_property(TARGET libjpeg-turbo::libjpeg-turbo PROPERTY IMPORTED_LOCATION ${JPEG_LIBRARIES})
# add jpeg-turbo library to jpeg libraries.
set(JPEG_LIBRARIES ${JPEG_LIBRARIES} ${JPEG_TURBO})
# Fix embl error