You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
602 B
15 lines
602 B
if (NOT TARGET usb)
|
|
find_library(LIBUSB_LIB usb-1.0)
|
|
find_path(LIBUSB_INC libusb.h HINTS PATH_SUFFIXES libusb-1.0)
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(usb "libusb not found; using internal version" LIBUSB_LIB LIBUSB_INC)
|
|
if (USB_FOUND AND NOT USE_EXTERNAL_USB)
|
|
add_library(usb INTERFACE)
|
|
target_include_directories(usb INTERFACE ${LIBUSB_INC})
|
|
target_link_libraries(usb INTERFACE ${LIBUSB_LIB})
|
|
else()
|
|
include(CMake/external_libusb.cmake)
|
|
endif()
|
|
install(TARGETS usb EXPORT realsense2Targets)
|
|
endif()
|