From 7b4e0e41e4c1f4d2ef81bf9da9c8ca8e8641aded Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Mon, 12 Apr 2021 12:19:22 -0400 Subject: [PATCH] Update to Findlibusb.cmake --- CMake/Modules/Findlibusb.cmake | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/CMake/Modules/Findlibusb.cmake b/CMake/Modules/Findlibusb.cmake index 4df96b0be..4716d34f4 100644 --- a/CMake/Modules/Findlibusb.cmake +++ b/CMake/Modules/Findlibusb.cmake @@ -15,9 +15,24 @@ # If libusb_STATIC is TRUE then static linking will be assumed # -include (LibFindMacros) +function(dump_cmake_variables) + get_cmake_property(_variableNames VARIABLES) + list (SORT _variableNames) + foreach (_variableName ${_variableNames}) + if (ARGV0) + unset(MATCHED) + string(REGEX MATCH ${ARGV0} MATCHED ${_variableName}) + if (NOT MATCHED) + continue() + endif() + endif() + message(STATUS "${_variableName}=${${_variableName}}") + endforeach() +endfunction() +include (LibFindMacros) libfind_pkg_detect (libusb libusb-1.0 FIND_PATH libusb.h PATH_SUFFIXES libusb-1.0 FIND_LIBRARY libusb-1.0) +set (libusb_LIBRARY C:/Tools/libusb-1.0.24/MinGW64/dll/libusb-1.0.dll.a) # # Use pkg-config to get hints about paths, libs and, flags # libfind_pkg_check_modules (libusb_PC libusb-1.0)