]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libusb-win32/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libusb-win32 / CMakeLists.txt
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libusb-win32/CMakeLists.txt b/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libusb-win32/CMakeLists.txt
new file mode 100644 (file)
index 0000000..57004fa
--- /dev/null
@@ -0,0 +1,27 @@
+cmake_minimum_required(VERSION 3.0)
+project(libusb-win32)
+
+set(lib_headers src/lusb0_usb.h)
+
+set(lib_srcs src/descriptors.c
+             src/error.c
+             src/install.c
+             src/registry.c
+             src/usb.c
+             src/windows.c
+             libusb0.def)
+
+add_library(libusb0 ${lib_srcs})
+target_include_directories(libusb0 PRIVATE "src/driver")
+target_link_libraries(libusb0 Setupapi)
+target_compile_definitions(libusb0 PRIVATE "-D_CRT_SECURE_NO_WARNINGS")
+
+install(
+    TARGETS libusb0
+    RUNTIME DESTINATION bin
+    ARCHIVE DESTINATION lib   
+    LIBRARY DESTINATION lib)
+
+install(
+    FILES ${lib_headers}
+    DESTINATION include)
\ No newline at end of file