From 728701c4b9bde8adeef1cd4131921b73a34591af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 09:30:07 +0000 Subject: [PATCH 1/8] Initial plan From d1ad60824197bf9a4415dc58906dbc78967e353b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 09:45:14 +0000 Subject: [PATCH 2/8] Fix callback_thread CPU overhead by using proper condition variable pattern Replace broken hidapi_thread_cond_timedwait (which used a fixed absolute timestamp in the past, causing a spin loop) with hidapi_thread_cond_wait using the standard condition variable predicate pattern. - callback_thread: Use cond_wait with proper predicate loop for zero CPU overhead when idle and immediate response on events/shutdown - hid_libusb_hotplug_callback: Protect queue and signal under callback_thread.mutex to prevent lost wakeups - hotplug_thread: Lock mutex before signaling for clean shutdown Agent-Logs-Url: https://github.com/libusb/hidapi/sessions/a47a730b-fbb6-4042-9afb-00e5aa94817d Co-authored-by: Youw <5939659+Youw@users.noreply.github.com> --- build/CMakeCache.txt | 561 +++++++++++ build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 ++ .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 ++++++++++++++++++ build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 0 -> 16088 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 395 ++++++++ .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/Makefile.cmake | 79 ++ build/CMakeFiles/Makefile2 | 215 +++++ build/CMakeFiles/TargetDirectories.txt | 26 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + build/cmake_install.cmake | 71 ++ .../hidapi-config-version.cmake | 65 ++ build/export_generated/hidapi-config.cmake | 78 ++ .../CMakeDirectoryInformation.cmake | 16 + .../libhidapi-release.cmake | 29 + .../libhidapi.cmake | 120 +++ build/src/CMakeFiles/progress.marks | 1 + build/src/cmake_install.cmake | 90 ++ .../CMakeDirectoryInformation.cmake | 16 + .../hidapi_libusb.dir/DependInfo.cmake | 31 + .../CMakeFiles/hidapi_libusb.dir/build.make | 122 +++ .../hidapi_libusb.dir/cmake_clean.cmake | 15 + .../compiler_depend.internal | 182 ++++ .../hidapi_libusb.dir/compiler_depend.make | 530 ++++++++++ .../hidapi_libusb.dir/compiler_depend.ts | 2 + .../CMakeFiles/hidapi_libusb.dir/depend.make | 2 + .../CMakeFiles/hidapi_libusb.dir/flags.make | 10 + .../CMakeFiles/hidapi_libusb.dir/hid.c.o | Bin 0 -> 45128 bytes .../CMakeFiles/hidapi_libusb.dir/hid.c.o.d | 139 +++ .../CMakeFiles/hidapi_libusb.dir/link.d | 73 ++ .../CMakeFiles/hidapi_libusb.dir/link.txt | 1 + .../hidapi_libusb.dir/progress.make | 3 + build/src/libusb/CMakeFiles/progress.marks | 1 + build/src/libusb/cmake_install.cmake | 94 ++ build/src/libusb/libhidapi-libusb.so | 1 + build/src/libusb/libhidapi-libusb.so.0 | 1 + build/src/libusb/libhidapi-libusb.so.0.16.0 | Bin 0 -> 54432 bytes build/src/libusb/pc/hidapi-libusb.pc | 11 + .../CMakeDirectoryInformation.cmake | 16 + .../hidapi_hidraw.dir/DependInfo.cmake | 31 + .../CMakeFiles/hidapi_hidraw.dir/build.make | 122 +++ .../hidapi_hidraw.dir/cmake_clean.cmake | 15 + .../hidapi_hidraw.dir/compiler_depend.make | 2 + .../hidapi_hidraw.dir/compiler_depend.ts | 2 + .../CMakeFiles/hidapi_hidraw.dir/depend.make | 2 + .../CMakeFiles/hidapi_hidraw.dir/flags.make | 10 + .../CMakeFiles/hidapi_hidraw.dir/link.txt | 1 + .../hidapi_hidraw.dir/progress.make | 3 + build/src/linux/CMakeFiles/progress.marks | 1 + build/src/linux/cmake_install.cmake | 91 ++ build/src/linux/pc/hidapi-hidraw.pc | 11 + libusb/hid.c | 38 +- 55 files changed, 4323 insertions(+), 20 deletions(-) create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/cmake_install.cmake create mode 100644 build/export_generated/hidapi-config-version.cmake create mode 100644 build/export_generated/hidapi-config.cmake create mode 100644 build/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake create mode 100644 build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake create mode 100644 build/src/CMakeFiles/progress.marks create mode 100644 build/src/cmake_install.cmake create mode 100644 build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o.d create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/link.d create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/link.txt create mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/progress.make create mode 100644 build/src/libusb/CMakeFiles/progress.marks create mode 100644 build/src/libusb/cmake_install.cmake create mode 120000 build/src/libusb/libhidapi-libusb.so create mode 120000 build/src/libusb/libhidapi-libusb.so.0 create mode 100755 build/src/libusb/libhidapi-libusb.so.0.16.0 create mode 100644 build/src/libusb/pc/hidapi-libusb.pc create mode 100644 build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt create mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make create mode 100644 build/src/linux/CMakeFiles/progress.marks create mode 100644 build/src/linux/cmake_install.cmake create mode 100644 build/src/linux/pc/hidapi-hidraw.pc diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 00000000..e6ac0afc --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,561 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/hidapi/hidapi/build +# It was generated by CMake: /usr/local/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build shared version of the libraries, otherwise build statically +BUILD_SHARED_LIBS:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Debug;Release;MinSizeRel;RelWithDebInfo +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/hidapi/hidapi/build/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=hidapi + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=0.16.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=16 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Build small console test application hidtest +HIDAPI_BUILD_HIDTEST:BOOL=OFF + +//Build HIDAPI with ASAN address sanitizer instrumentation +HIDAPI_ENABLE_ASAN:BOOL=OFF + +//Build HIDRAW-based implementation of HIDAPI +HIDAPI_WITH_HIDRAW:BOOL=ON + +//Build LIBUSB-based implementation of HIDAPI +HIDAPI_WITH_LIBUSB:BOOL=ON + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Value Computed by CMake +hidapi_BINARY_DIR:STATIC=/home/runner/work/hidapi/hidapi/build/src + +//Value Computed by CMake +hidapi_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +hidapi_SOURCE_DIR:STATIC=/home/runner/work/hidapi/hidapi/src + +//Path to a library. +pkgcfg_lib_libudev_udev:FILEPATH=/usr/lib/x86_64-linux-gnu/libudev.so + +//Path to a library. +pkgcfg_lib_libusb_usb-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//STRINGS property for variable: CMAKE_BUILD_TYPE +CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/hidapi/hidapi/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/hidapi/hidapi +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Iconv +FIND_PACKAGE_MESSAGE_DETAILS_Iconv:INTERNAL=[built in to C library][v()] +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Test HIDAPI_ICONV_CONST +HIDAPI_ICONV_CONST:INTERNAL= +//Test Iconv_IS_BUILT_IN +Iconv_IS_BUILT_IN:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +__pkg_config_arguments_libudev:INTERNAL=REQUIRED;IMPORTED_TARGET;libudev +__pkg_config_arguments_libusb:INTERNAL=REQUIRED;IMPORTED_TARGET;libusb-1.0>=1.0.9 +__pkg_config_checked_libudev:INTERNAL=1 +__pkg_config_checked_libusb:INTERNAL=1 +libudev_CFLAGS:INTERNAL=-I/usr/include +libudev_CFLAGS_I:INTERNAL= +libudev_CFLAGS_OTHER:INTERNAL= +libudev_FOUND:INTERNAL=1 +libudev_INCLUDEDIR:INTERNAL=/usr/include +libudev_INCLUDE_DIRS:INTERNAL=/usr/include +libudev_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-ludev +libudev_LDFLAGS_OTHER:INTERNAL= +libudev_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +libudev_LIBRARIES:INTERNAL=udev +libudev_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +libudev_LIBS:INTERNAL= +libudev_LIBS_L:INTERNAL= +libudev_LIBS_OTHER:INTERNAL= +libudev_LIBS_PATHS:INTERNAL= +libudev_MODULE_NAME:INTERNAL=libudev +libudev_PREFIX:INTERNAL=/usr +libudev_STATIC_CFLAGS:INTERNAL=-I/usr/include +libudev_STATIC_CFLAGS_I:INTERNAL= +libudev_STATIC_CFLAGS_OTHER:INTERNAL= +libudev_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +libudev_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-ludev;-lrt;-pthread +libudev_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread +libudev_STATIC_LIBDIR:INTERNAL= +libudev_STATIC_LIBRARIES:INTERNAL=udev;rt +libudev_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +libudev_STATIC_LIBS:INTERNAL= +libudev_STATIC_LIBS_L:INTERNAL= +libudev_STATIC_LIBS_OTHER:INTERNAL= +libudev_STATIC_LIBS_PATHS:INTERNAL= +libudev_VERSION:INTERNAL=255 +libudev_libudev_INCLUDEDIR:INTERNAL= +libudev_libudev_LIBDIR:INTERNAL= +libudev_libudev_PREFIX:INTERNAL= +libudev_libudev_VERSION:INTERNAL= +libusb_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 +libusb_CFLAGS_I:INTERNAL= +libusb_CFLAGS_OTHER:INTERNAL= +libusb_FOUND:INTERNAL=1 +libusb_INCLUDEDIR:INTERNAL=/usr/include +libusb_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 +libusb_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lusb-1.0 +libusb_LDFLAGS_OTHER:INTERNAL= +libusb_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +libusb_LIBRARIES:INTERNAL=usb-1.0 +libusb_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +libusb_LIBS:INTERNAL= +libusb_LIBS_L:INTERNAL= +libusb_LIBS_OTHER:INTERNAL= +libusb_LIBS_PATHS:INTERNAL= +libusb_MODULE_NAME:INTERNAL=libusb-1.0 +libusb_PREFIX:INTERNAL=/usr +libusb_STATIC_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 +libusb_STATIC_CFLAGS_I:INTERNAL= +libusb_STATIC_CFLAGS_OTHER:INTERNAL= +libusb_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 +libusb_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lusb-1.0;-ludev +libusb_STATIC_LDFLAGS_OTHER:INTERNAL= +libusb_STATIC_LIBDIR:INTERNAL= +libusb_STATIC_LIBRARIES:INTERNAL=usb-1.0;udev +libusb_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +libusb_STATIC_LIBS:INTERNAL= +libusb_STATIC_LIBS_L:INTERNAL= +libusb_STATIC_LIBS_OTHER:INTERNAL= +libusb_STATIC_LIBS_PATHS:INTERNAL= +libusb_VERSION:INTERNAL=1.0.27 +libusb_libusb-1.0_INCLUDEDIR:INTERNAL= +libusb_libusb-1.0_LIBDIR:INTERNAL= +libusb_libusb-1.0_PREFIX:INTERNAL= +libusb_libusb-1.0_VERSION:INTERNAL= +//ADVANCED property for variable: pkgcfg_lib_libudev_udev +pkgcfg_lib_libudev_udev-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_libusb_usb-1.0 +pkgcfg_lib_libusb_usb-1.0-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 00000000..6f50f918 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..abaa3e37354a9bfc765d68765e83b8ed69650879 GIT binary patch literal 15968 zcmeHOYit}>6~4Q9x#ZzZnvjr`W=k7L08i}1F=>#=I_q_2k>iBKp@I-5v!1a%VjpI9 zwzUhCpzx>(sgkN{DNrd?6(I2^l@R$+QML*y0s$gFfFOhvN-G5sT2~ZgAkA{l%=tFs zVcnv_4;* zZ&kOb#UwBExj>%@fV4rml$?ug!Y?3Xzja(`fwu%SMF2B_pX*w0sq z3?BHT1OS3>#!E}Y2o8%MFzm;y5-aAbzLQelseH?+$1MM7$4>pPv`ezaHQ; zAC!3WorjdMir+aJB>L@zp+GNM%&Yq5*Zmn9;w)vsCUupX1F|~K-u%c$_ z%t;zm@^~PlJ=U!jJ=>42pMLDCkDMt#|3&Mr?8!4<>wZdaV;k-_`>+icZVy9*Wv+8f zwh8j_8LG+HCcJ3>tmG5(e6ZiD7P>5P=@z^(4_}^#znS>AwP;5f24!@_sCuUB870#x z6EiYt8lz6xEIRkviq)Lo9<_Hczb9*K)3#|ln)U77%E%AzGc4P+$DFEXyTkjk#Y)*8 zHVZ|Y+8QfW%F?Rqb7e^%K2GuIke-c+2#Yy^Be> zvZc{zT(Rim*+s9?U3cOr`8MOT{~zulC07oU-}I-h>eIE$Kg?a@Zl26t)xWHtTJwt) zl%DS{Otn8^3oFxh@Ss`*_j&6+<(TDo@h0*Cg`QS+>D=(xlgh%*pp zAkILXfj9$k2I36F8Hh6wXCTf%oPmEo1N{E$wMu?yVE?Wvy`QU$8rFp89_ie9G;BYV z-#<{;)So$p_m@@%8x(!0AOgZbg%!JLsB>d*HLk%g}} z3(gT*hrkYr4GZ4O@80-b*6EiTjbnso3GXL7N2n7%I@4&JCFH{IRJkPXJ*X0ssl?Z7eec{>~QFY({V-9goE`rk~vPpn7{tXTK{_NDi<9ap>8-}%n%clfU_ z+5aQ-pMo9Lxp12v{l857Cz!~sNPRw;UA{Q!Qe-CL5@#UJK%9X%191l848$3TGZ1GW z&On@j|BVb_y&~2pV(p=S(?eZchHlFG#pNPDA?qC9A~M!NZV(x_KI=usdPu%s;sX6& zt~V+ypOZz5SerP`H+)orHLXfr68)P3THPmNB$mo|e|K9_w5C0Ea#JbeI z+3c?L=EH?r*{h|ywrkt9&W@g%FK)YUTesHPt#xe?#cPG+akWsr+=$w6z7wSRk|ZQ8 z2E1;#l|7%2q*|dSWIT$wN(+BB!fzKI;~VyQswC7pmC6JR#yzjHPSDc=jMqS`)F-LJ zadEwX=W&=&H!F;P@ZY3LtNuUb+ox0}9av&~{Zja2!V9QZgg-6>tp@PReEE5mvVs?yTbPo_=m(k+Wyyxm!@Ir<2mA2Cf6#A zdnmuhJVl0+T*m4r#HVQdtjoYMz^@R$ipEJs#-abLiBuQG9^(yOzZLr}@_p(*Ln7sK z#B+b5_Ae5jhI0tplC9U--%k9hBz;Rpt_yW&#Pzzg3aylYP&^tr#~RAsPi|j2gBav-~fr zqT_i*dybZlmVyo(?Azx*bu?&mK>vq^`u63sMAI${Bd3d2??0%Fy@UJr^bH#O2L=x1 zhK=FAJ@l}W3?q9NGT5TUz#sEWApf3+OEmuF>AnecpWZ<_W{uxmKt;h+3AKH5|;*WU)5cfB* zkB;B-;*b2Rv{(v0AR<6$i0b=P<1WJgv={*SU01k7dk zh3AmC|G>Nz`yr$Dkb%D^-}aC{=E<`iL{foWAl;C`zeEZidx+nhcWQx0oez!*kAE)k z!+HD$aclyA%tPy2*;=WL|9RsB{=ivMh5efjoq-SHpau9rzD^b95Fhiil=w&O<#6Dx z77)Rlm^XR&OB$Oz{KJT`(=?(=MjHH*7| UmgmB){a5l23zcONhlr^D3BLOi8~^|S literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 00000000..a8dd8661 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.17.0-1008-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.17.0-1008-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.17.0-1008-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.17.0-1008-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..50d95e5b --- /dev/null +++ b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..f1ada888b26eb7e10c09f9d3c051a0bbc662377d GIT binary patch literal 16088 zcmeHOZ)_Y#6`#8#jYE^zaU1L=r8!E15?XI;$8p`DB$wFdtdX6B!~vl+tk%A@@5KEv zcYDOHpai9qm^4xg2>Jn}szOx!i3AcVA|HyQR)Lm+8VRYPpHfIskV5MUs7#4+yf^cH z>+^CB672^h_F3LH@Av-9?3>xW+1;5hrUv`tv6uoaQM(jN$tHs&Me)RaQXrO8J!%yl zKcMbZw~)M4V@97ejI@R>#TW7h!Iuzczg8~P;ddICYA}QrGH1WVD8mgR0#|Y#?6-^+ zB8T~FQUN&hL465!CQ9gIz#kPq@LE4^%50mlpWV5T+me@q!r{lFJ_XCzQ+F5=J|p#k zBcGfT{_l}|hIzY$0T26S#4pVI#1EY7U^@J|pZ;&^J1BlHC3F}S=Jy&{fup{Ulb>|0 zSlpbUn-58Si}gd3+Z73MXOU+% z`;RCJGsBpqQN>Rf8Sz+myXe_|>#nos?s#qb)mKY@I)3u4mP;$IKYxX7xZUi-HcT83 zLxg26bDeBs^6@1q$=D`-(fe&)1B)Ekuepw{m#{<~+*t%KEP~%g_}z8lD953Ujyh%E zE%{E~%@zn5ophbCY{AWCAM_NfIltX%-{8RBUZ>OQw6+K3ZC%P47#?!cUdbEJmVK`@ zJk*;j7QA71BEqv|G{@a*^B4nNt-&$2SvOmQ^SA}g)!_Pm3q{1E3`7}-G7x1T%0QHXC<9Rj{wFf< z*T%cvu}@xWuum`h{Z^&yFVFb#>dW@Y=Nq2W?W=Bois0&|@6xexLsGGQbQ8W)s$NmO+_>Qc8$KtT>>t+6FWw}LH+Fi z=i{X0!V&VD{=zkTx^nrKsq5TK`}Eou=}G-`>YDw89ecU)8P)jgOe}Ss@NoT}^3zW@%Fp<>7kP6y2|fpH5vrM%~6u)qNWDA~!XnC<9Rjq6|bCh%yjmAj&|L zfhYq}2BHi^8TfzB0Du3w84c|3Kd@u8n4iezywXwnDtT<7^#Z-~Ij>aC77It)HFa#W zOrbp}v>#L2VW{ygkz7rPGZYfP4{Kni$&Oh35pJ=>E-z#t} z&F^zJ>GCa?Ou2PN49O` z&xqQe>%9a!28lSPPyausxZh_WwYuq%c<-uP;!je|3`7)VAj&|LfhYq}2BHi^8Hh3v zWgyBxl!5m)16Z$!^@&&ms2^Uas+Fit)-SFS`FFC;@eYx(4syN7c!XIeGS)-#a}N{r zf4@;JvixINOo%mt8GdLZ;&q8kmqhuXYLdLC_tAyZBhVX5I<2r!-02N}YRrMqd!tGVt?d&+EncmA0p= zA~Y^8YPU7PdV55PR6pU()bB|dSNdHMDSsq!n#3OQ&q*ANE5x}Vakj|)Rlge|<*zvoombfY z6^Xw&6#s3)69`(vd0)fbH8P6#5Z)Z8yJ_gU=pdZ)mP{DSPI1_!@fMXx8UW{|4v&`n z4y#Bj@ZFKD7p~9D~`B1C+!zYWyh^dDt^b9 z^L#IDwb!@codQ|MEtT9U$1C`yDK%Dd^PZEg$*CE=$F-AA`13NIG=*AYk}q>`nGpEZo!) zq=dI}=w2~RmG{I(;McxNS>>s`?~V}nONM7q$`)w5$Aq#9Mc=c=3l(dkRGjci{!|S# zQpwU@oorg5J$nb*cr0r3j9bnqD?L@9Dh&5aMuT=}GZ7rpmAstG4$9(@q^yaYIauRG zD)^LOW$|z%%cAZ~%ge|B%%sU5lJPeq(RiRt!QFgzl$yh1!J@8E7IjUYMz&mW?~d`j zjBW|R+x_r9JIu>a3)|Mxhe+VL6J7S27TZrI>R^5cxtj{L{^5OP8(}CM_h-QTJ6!9J zc>s631zO7*?1#iW82d28_K?B=?f=|3L-Oz=ZLevdFVfj^!nXSTAnQb~QBKfoV+j#Rb&fkV6T z>6v%cCHMipK?TN8Kjwiw;vcq`(}BBMLI7i89^mkoGzK{QYdOYFU_^zC1jK!iuVa2r vKznfiTR|AwPQ`$d{1KH1`=5 search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/' + as -v --64 -o CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o /tmp/ccA1LJmr.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_ea4f3 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea4f3.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ea4f3' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ea4f3.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ea4f3' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ea4f3.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -o cmTC_ea4f3 + gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-9xZbnz' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:34 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:34 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-9xZbnz'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ea4f3/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_ea4f3.dir/build.make CMakeFiles/cmTC_ea4f3.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-9xZbnz'] + ignore line: [Building C object CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ea4f3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccA1LJmr.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o /tmp/ccA1LJmr.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_ea4f3] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea4f3.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ea4f3' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ea4f3.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc1PUIE6.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ea4f3] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:34 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "linux/CMakeLists.txt:9 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX" + binary: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_POSITION_INDEPENDENT_CODE: "ON" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ef6e8/fast + /usr/bin/gmake -f CMakeFiles/cmTC_ef6e8.dir/build.make CMakeFiles/cmTC_ef6e8.dir/build + gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX' + Building C object CMakeFiles/cmTC_ef6e8.dir/src.c.o + /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_ef6e8.dir/src.c.o -c /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX/src.c + Linking C executable cmTC_ef6e8 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef6e8.dir/link.txt --verbose=1 + /usr/bin/cc CMakeFiles/cmTC_ef6e8.dir/src.c.o -o cmTC_ef6e8 + gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX' + + exitCode: 0 +... + +--- +events: + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindIconv.cmake:118 (check_c_source_compiles)" + - "libusb/CMakeLists.txt:30 (find_package)" + checks: + - "Performing Test Iconv_IS_BUILT_IN" + directories: + source: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS" + binary: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_POSITION_INDEPENDENT_CODE: "ON" + buildResult: + variable: "Iconv_IS_BUILT_IN" + cached: true + stdout: | + Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_0c660/fast + /usr/bin/gmake -f CMakeFiles/cmTC_0c660.dir/build.make CMakeFiles/cmTC_0c660.dir/build + gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS' + Building C object CMakeFiles/cmTC_0c660.dir/src.c.o + /usr/bin/cc -DIconv_IS_BUILT_IN -fPIE -o CMakeFiles/cmTC_0c660.dir/src.c.o -c /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS/src.c + Linking C executable cmTC_0c660 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c660.dir/link.txt --verbose=1 + /usr/bin/cc CMakeFiles/cmTC_0c660.dir/src.c.o -o cmTC_0c660 + gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "libusb/CMakeLists.txt:73 (check_c_source_compiles)" + checks: + - "Performing Test HIDAPI_ICONV_CONST" + directories: + source: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6" + binary: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_POSITION_INDEPENDENT_CODE: "ON" + buildResult: + variable: "HIDAPI_ICONV_CONST" + cached: true + stdout: | + Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_34785/fast + /usr/bin/gmake -f CMakeFiles/cmTC_34785.dir/build.make CMakeFiles/cmTC_34785.dir/build + gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6' + Building C object CMakeFiles/cmTC_34785.dir/src.c.o + /usr/bin/cc -DHIDAPI_ICONV_CONST -fPIE -o CMakeFiles/cmTC_34785.dir/src.c.o -c /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6/src.c + /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6/src.c:2:27: error: conflicting types for ‘iconv’; have ‘size_t(void *, const char **, size_t *, char **, size_t *)’ {aka ‘long unsigned int(void *, const char **, long unsigned int *, char **, long unsigned int *)’} + 2 | extern size_t iconv (iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); + | ^~~~~ + In file included from /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6/src.c:1: + /usr/include/iconv.h:49:15: note: previous declaration of ‘iconv’ with type ‘size_t(void *, char ** restrict, size_t * restrict, char ** restrict, size_t * restrict)’ {aka ‘long unsigned int(void *, char ** restrict, long unsigned int * restrict, char ** restrict, long unsigned int * restrict)’} + 49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf, + | ^~~~~ + gmake[1]: *** [CMakeFiles/cmTC_34785.dir/build.make:81: CMakeFiles/cmTC_34785.dir/src.c.o] Error 1 + gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6' + gmake: *** [Makefile:134: cmTC_34785/fast] Error 2 + + exitCode: 2 +... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..7d3bd97a --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..29ac3538 --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,79 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/runner/work/hidapi/hidapi/CMakeLists.txt" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "/home/runner/work/hidapi/hidapi/libusb/CMakeLists.txt" + "/home/runner/work/hidapi/hidapi/linux/CMakeLists.txt" + "/home/runner/work/hidapi/hidapi/pc/hidapi-hidraw.pc.in" + "/home/runner/work/hidapi/hidapi/pc/hidapi-libusb.pc.in" + "/home/runner/work/hidapi/hidapi/src/CMakeLists.txt" + "/home/runner/work/hidapi/hidapi/src/cmake/hidapi-config.cmake.in" + "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-SameMajorVersion.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakePushCheckState.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/FindIconv.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPkgConfig.cmake" + "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" + "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" + "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + "export_generated/hidapi-config-version.cmake" + "export_generated/hidapi-config.cmake" + "src/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/linux/pc/hidapi-hidraw.pc" + "src/linux/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/libusb/pc/hidapi-libusb.pc" + "src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake" + "src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 00000000..b6c92494 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,215 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/hidapi/hidapi + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/hidapi/hidapi/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: src/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: src/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: src/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: src/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory src + +# Recursive "all" directory target. +src/all: src/linux/all +src/all: src/libusb/all +.PHONY : src/all + +# Recursive "codegen" directory target. +src/codegen: src/linux/codegen +src/codegen: src/libusb/codegen +.PHONY : src/codegen + +# Recursive "preinstall" directory target. +src/preinstall: src/linux/preinstall +src/preinstall: src/libusb/preinstall +.PHONY : src/preinstall + +# Recursive "clean" directory target. +src/clean: src/linux/clean +src/clean: src/libusb/clean +.PHONY : src/clean + +#============================================================================= +# Directory level rules for directory src/libusb + +# Recursive "all" directory target. +src/libusb/all: src/libusb/CMakeFiles/hidapi_libusb.dir/all +.PHONY : src/libusb/all + +# Recursive "codegen" directory target. +src/libusb/codegen: src/libusb/CMakeFiles/hidapi_libusb.dir/codegen +.PHONY : src/libusb/codegen + +# Recursive "preinstall" directory target. +src/libusb/preinstall: +.PHONY : src/libusb/preinstall + +# Recursive "clean" directory target. +src/libusb/clean: src/libusb/CMakeFiles/hidapi_libusb.dir/clean +.PHONY : src/libusb/clean + +#============================================================================= +# Directory level rules for directory src/linux + +# Recursive "all" directory target. +src/linux/all: src/linux/CMakeFiles/hidapi_hidraw.dir/all +.PHONY : src/linux/all + +# Recursive "codegen" directory target. +src/linux/codegen: src/linux/CMakeFiles/hidapi_hidraw.dir/codegen +.PHONY : src/linux/codegen + +# Recursive "preinstall" directory target. +src/linux/preinstall: +.PHONY : src/linux/preinstall + +# Recursive "clean" directory target. +src/linux/clean: src/linux/CMakeFiles/hidapi_hidraw.dir/clean +.PHONY : src/linux/clean + +#============================================================================= +# Target rules for target src/linux/CMakeFiles/hidapi_hidraw.dir + +# All Build rule for target. +src/linux/CMakeFiles/hidapi_hidraw.dir/all: + $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/depend + $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=1,2 "Built target hidapi_hidraw" +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/all + +# Build rule for subdir invocation for target. +src/linux/CMakeFiles/hidapi_hidraw.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/linux/CMakeFiles/hidapi_hidraw.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 0 +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/rule + +# Convenience name for target. +hidapi_hidraw: src/linux/CMakeFiles/hidapi_hidraw.dir/rule +.PHONY : hidapi_hidraw + +# codegen rule for target. +src/linux/CMakeFiles/hidapi_hidraw.dir/codegen: + $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=1,2 "Finished codegen for target hidapi_hidraw" +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/codegen + +# clean rule for target. +src/linux/CMakeFiles/hidapi_hidraw.dir/clean: + $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/clean +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/clean + +#============================================================================= +# Target rules for target src/libusb/CMakeFiles/hidapi_libusb.dir + +# All Build rule for target. +src/libusb/CMakeFiles/hidapi_libusb.dir/all: + $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/depend + $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=3,4 "Built target hidapi_libusb" +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/all + +# Build rule for subdir invocation for target. +src/libusb/CMakeFiles/hidapi_libusb.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/libusb/CMakeFiles/hidapi_libusb.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 0 +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/rule + +# Convenience name for target. +hidapi_libusb: src/libusb/CMakeFiles/hidapi_libusb.dir/rule +.PHONY : hidapi_libusb + +# codegen rule for target. +src/libusb/CMakeFiles/hidapi_libusb.dir/codegen: + $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=3,4 "Finished codegen for target hidapi_libusb" +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/codegen + +# clean rule for target. +src/libusb/CMakeFiles/hidapi_libusb.dir/clean: + $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/clean +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..58afe417 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,26 @@ +/home/runner/work/hidapi/hidapi/build/CMakeFiles/edit_cache.dir +/home/runner/work/hidapi/hidapi/build/CMakeFiles/rebuild_cache.dir +/home/runner/work/hidapi/hidapi/build/CMakeFiles/list_install_components.dir +/home/runner/work/hidapi/hidapi/build/CMakeFiles/install.dir +/home/runner/work/hidapi/hidapi/build/CMakeFiles/install/local.dir +/home/runner/work/hidapi/hidapi/build/CMakeFiles/install/strip.dir +/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/edit_cache.dir +/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/rebuild_cache.dir +/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/list_install_components.dir +/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/install.dir +/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/install/local.dir +/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/install/strip.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/hidapi_hidraw.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/edit_cache.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/rebuild_cache.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/list_install_components.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/install.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/install/local.dir +/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/install/strip.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/hidapi_libusb.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/edit_cache.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/rebuild_cache.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/list_install_components.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/install.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/install/local.dir +/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 00000000..394d7dad --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,71 @@ +# Install script for directory: /home/runner/work/hidapi/hidapi + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/hidapi/hidapi/build/src/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/hidapi/hidapi/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/hidapi/hidapi/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/export_generated/hidapi-config-version.cmake b/build/export_generated/hidapi-config-version.cmake new file mode 100644 index 00000000..55db7a45 --- /dev/null +++ b/build/export_generated/hidapi-config-version.cmake @@ -0,0 +1,65 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, +# but only if the requested major version is the same as the current one. +# The variable CVF_VERSION must be set before calling configure_file(). + + +set(PACKAGE_VERSION "0.16.0") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + + if("0.16.0" MATCHES "^([0-9]+)\\.") + set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") + if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") + endif() + else() + set(CVF_VERSION_MAJOR "0.16.0") + endif() + + if(PACKAGE_FIND_VERSION_RANGE) + # both endpoints of the range must have the expected major version + math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") + if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR + AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + else() + if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/build/export_generated/hidapi-config.cmake b/build/export_generated/hidapi-config.cmake new file mode 100644 index 00000000..aef99e3d --- /dev/null +++ b/build/export_generated/hidapi-config.cmake @@ -0,0 +1,78 @@ + +####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### +####### Any changes to this file will be overwritten by the next CMake run #### +####### The input file was hidapi-config.cmake.in ######## + +get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) + +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +#################################################################################### + +set(hidapi_VERSION_MAJOR "0") +set(hidapi_VERSION_MINOR "16") +set(hidapi_VERSION_PATCH "0") +set(hidapi_VERSION "0.16.0") +set(hidapi_VERSION_STR "0.16.0") + +set(hidapi_FOUND FALSE) + +set(HIDAPI_NEED_EXPORT_THREADS FALSE) +set(HIDAPI_NEED_EXPORT_LIBUSB FALSE) +set(HIDAPI_NEED_EXPORT_LIBUDEV FALSE) +set(HIDAPI_NEED_EXPORT_ICONV FALSE) + +if(HIDAPI_NEED_EXPORT_THREADS) + if(CMAKE_VERSION VERSION_LESS 3.4.3) + message(FATAL_ERROR "This file relies on consumers using CMake 3.4.3 or greater.") + endif() + find_package(Threads REQUIRED) +endif() + +if(HIDAPI_NEED_EXPORT_LIBUSB OR HIDAPI_NEED_EXPORT_LIBUDEV) + if(CMAKE_VERSION VERSION_LESS 3.6.3) + message(FATAL_ERROR "This file relies on consumers using CMake 3.6.3 or greater.") + endif() + find_package(PkgConfig) + if(HIDAPI_NEED_EXPORT_LIBUSB) + pkg_check_modules(libusb REQUIRED IMPORTED_TARGET libusb-1.0>=1.0.9) + endif() + if(HIDAPI_NEED_EXPORT_LIBUDEV) + pkg_check_modules(libudev REQUIRED IMPORTED_TARGET libudev) + endif() +endif() + +if(HIDAPI_NEED_EXPORT_ICONV) + if(CMAKE_VERSION VERSION_LESS 3.11) + message(WARNING "HIDAPI requires CMake target Iconv::Iconv, make sure to provide it") + else() + find_package(Iconv REQUIRED) + endif() +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/libhidapi.cmake") + +set(hidapi_FOUND TRUE) + +foreach(_component hidraw;libusb) + if(TARGET hidapi::${_component}) + set(hidapi_${_component}_FOUND TRUE) + endif() +endforeach() + +check_required_components(hidapi) + +if(NOT TARGET hidapi::hidapi) + add_library(hidapi::hidapi INTERFACE IMPORTED) + set_target_properties(hidapi::hidapi PROPERTIES + INTERFACE_LINK_LIBRARIES hidapi::hidraw + ) +endif() diff --git a/build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..7d3bd97a --- /dev/null +++ b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake b/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake new file mode 100644 index 00000000..c9c21607 --- /dev/null +++ b/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake @@ -0,0 +1,29 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Release". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "hidapi::hidraw" for configuration "Release" +set_property(TARGET hidapi::hidraw APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(hidapi::hidraw PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" + IMPORTED_SONAME_RELEASE "libhidapi-hidraw.so.0" + ) + +list(APPEND _cmake_import_check_targets hidapi::hidraw ) +list(APPEND _cmake_import_check_files_for_hidapi::hidraw "${_IMPORT_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" ) + +# Import target "hidapi::libusb" for configuration "Release" +set_property(TARGET hidapi::libusb APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(hidapi::libusb PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libhidapi-libusb.so.0.16.0" + IMPORTED_SONAME_RELEASE "libhidapi-libusb.so.0" + ) + +list(APPEND _cmake_import_check_targets hidapi::libusb ) +list(APPEND _cmake_import_check_files_for_hidapi::libusb "${_IMPORT_PREFIX}/lib/libhidapi-libusb.so.0.16.0" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake b/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake new file mode 100644 index 00000000..f738a83a --- /dev/null +++ b/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake @@ -0,0 +1,120 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 3.0.0 required") +endif() +if(CMAKE_VERSION VERSION_LESS "3.0.0") + message(FATAL_ERROR "CMake >= 3.0.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 3.0.0...3.29) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS hidapi::include hidapi::hidraw hidapi::libusb) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target hidapi::include +add_library(hidapi::include INTERFACE IMPORTED) + +set_target_properties(hidapi::include PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/hidapi" +) + +# Create imported target hidapi::hidraw +add_library(hidapi::hidraw SHARED IMPORTED) + +set_target_properties(hidapi::hidraw PROPERTIES + INTERFACE_LINK_LIBRARIES "hidapi::include" +) + +# Create imported target hidapi::libusb +add_library(hidapi::libusb SHARED IMPORTED) + +set_target_properties(hidapi::libusb PROPERTIES + INTERFACE_LINK_LIBRARIES "hidapi::include" +) + +# Load information for each installed configuration. +file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/libhidapi-*.cmake") +foreach(_cmake_config_file IN LISTS _cmake_config_files) + include("${_cmake_config_file}") +endforeach() +unset(_cmake_config_file) +unset(_cmake_config_files) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(_cmake_target IN LISTS _cmake_import_check_targets) + if(CMAKE_VERSION VERSION_LESS "3.28" + OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} + OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") + foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") + if(NOT EXISTS "${_cmake_file}") + message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file + \"${_cmake_file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + endif() + unset(_cmake_file) + unset("_cmake_import_check_files_for_${_cmake_target}") +endforeach() +unset(_cmake_target) +unset(_cmake_import_check_targets) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build/src/CMakeFiles/progress.marks b/build/src/CMakeFiles/progress.marks new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/build/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake new file mode 100644 index 00000000..f92c0441 --- /dev/null +++ b/build/src/cmake_install.cmake @@ -0,0 +1,90 @@ +# Install script for directory: /home/runner/work/hidapi/hidapi/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/hidapi/hidapi/build/src/linux/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/hidapi/hidapi/build/src/libusb/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi.cmake") + file(DIFFERENT _cmake_export_file_changed FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi.cmake" + "/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake") + if(_cmake_export_file_changed) + file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi-*.cmake") + if(_cmake_old_config_files) + string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") + unset(_cmake_old_config_files_text) + file(REMOVE ${_cmake_old_config_files}) + endif() + unset(_cmake_old_config_files) + endif() + unset(_cmake_export_file_changed) + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake") + if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi" TYPE FILE FILES + "/home/runner/work/hidapi/hidapi/build/export_generated/hidapi-config-version.cmake" + "/home/runner/work/hidapi/hidapi/build/export_generated/hidapi-config.cmake" + ) +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/hidapi/hidapi/build/src/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..7d3bd97a --- /dev/null +++ b/build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake new file mode 100644 index 00000000..7c8d5d22 --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake @@ -0,0 +1,31 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/hidapi/hidapi/libusb/hid.c" "src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o" "gcc" "src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o.d" + "" "src/libusb/libhidapi-libusb.so" "gcc" "src/libusb/CMakeFiles/hidapi_libusb.dir/link.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so" "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so.0.16.0" + "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so.0" "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so.0.16.0" + ) + + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make new file mode 100644 index 00000000..075ca1fb --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/hidapi/hidapi + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/hidapi/hidapi/build + +# Include any dependencies generated for this target. +include src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/libusb/CMakeFiles/hidapi_libusb.dir/progress.make + +# Include the compile flags for this target's objects. +include src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make + +src/libusb/CMakeFiles/hidapi_libusb.dir/codegen: +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/codegen + +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: /home/runner/work/hidapi/hidapi/libusb/hid.c +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o" + cd /home/runner/work/hidapi/hidapi/build/src/libusb && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o -MF CMakeFiles/hidapi_libusb.dir/hid.c.o.d -o CMakeFiles/hidapi_libusb.dir/hid.c.o -c /home/runner/work/hidapi/hidapi/libusb/hid.c + +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/hidapi_libusb.dir/hid.c.i" + cd /home/runner/work/hidapi/hidapi/build/src/libusb && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/hidapi/hidapi/libusb/hid.c > CMakeFiles/hidapi_libusb.dir/hid.c.i + +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/hidapi_libusb.dir/hid.c.s" + cd /home/runner/work/hidapi/hidapi/build/src/libusb && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/hidapi/hidapi/libusb/hid.c -o CMakeFiles/hidapi_libusb.dir/hid.c.s + +# Object files for target hidapi_libusb +hidapi_libusb_OBJECTS = \ +"CMakeFiles/hidapi_libusb.dir/hid.c.o" + +# External object files for target hidapi_libusb +hidapi_libusb_EXTERNAL_OBJECTS = + +src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o +src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/build.make +src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts +src/libusb/libhidapi-libusb.so.0.16.0: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libhidapi-libusb.so" + cd /home/runner/work/hidapi/hidapi/build/src/libusb && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/hidapi_libusb.dir/link.txt --verbose=$(VERBOSE) + cd /home/runner/work/hidapi/hidapi/build/src/libusb && $(CMAKE_COMMAND) -E cmake_symlink_library libhidapi-libusb.so.0.16.0 libhidapi-libusb.so.0 libhidapi-libusb.so + +src/libusb/libhidapi-libusb.so.0: src/libusb/libhidapi-libusb.so.0.16.0 + @$(CMAKE_COMMAND) -E touch_nocreate src/libusb/libhidapi-libusb.so.0 + +src/libusb/libhidapi-libusb.so: src/libusb/libhidapi-libusb.so.0.16.0 + @$(CMAKE_COMMAND) -E touch_nocreate src/libusb/libhidapi-libusb.so + +# Rule to build all files generated by this target. +src/libusb/CMakeFiles/hidapi_libusb.dir/build: src/libusb/libhidapi-libusb.so +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/build + +src/libusb/CMakeFiles/hidapi_libusb.dir/clean: + cd /home/runner/work/hidapi/hidapi/build/src/libusb && $(CMAKE_COMMAND) -P CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/clean + +src/libusb/CMakeFiles/hidapi_libusb.dir/depend: + cd /home/runner/work/hidapi/hidapi/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/hidapi/hidapi /home/runner/work/hidapi/hidapi/libusb /home/runner/work/hidapi/hidapi/build /home/runner/work/hidapi/hidapi/build/src/libusb /home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/depend + diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake new file mode 100644 index 00000000..0869b568 --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + ".0" + "CMakeFiles/hidapi_libusb.dir/link.d" + "CMakeFiles/hidapi_libusb.dir/hid.c.o" + "CMakeFiles/hidapi_libusb.dir/hid.c.o.d" + "libhidapi-libusb.pdb" + "libhidapi-libusb.so" + "libhidapi-libusb.so.0" + "libhidapi-libusb.so.0.16.0" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/hidapi_libusb.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal new file mode 100644 index 00000000..13d66884 --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o + /home/runner/work/hidapi/hidapi/libusb/hid.c + /home/runner/work/hidapi/hidapi/hidapi/hidapi.h + /home/runner/work/hidapi/hidapi/libusb/hidapi_libusb.h + /home/runner/work/hidapi/hidapi/libusb/hidapi_thread_pthread.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/ioctl.h + /usr/include/asm-generic/ioctls.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/iconv.h + /usr/include/libusb-1.0/libusb.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/ioctl.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/ioctl.h + /usr/include/x86_64-linux-gnu/asm/ioctls.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h + /usr/include/x86_64-linux-gnu/bits/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl2.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/ioctl-types.h + /usr/include/x86_64-linux-gnu/bits/ioctls.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/utsname.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/ioctl.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/utsname.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +src/libusb/libhidapi-libusb.so + /lib/x86_64-linux-gnu/libc.so.6 + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /usr/lib/x86_64-linux-gnu/libusb-1.0.so + /home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o + diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make new file mode 100644 index 00000000..eb463353 --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make @@ -0,0 +1,530 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: /home/runner/work/hidapi/hidapi/libusb/hid.c \ + /home/runner/work/hidapi/hidapi/hidapi/hidapi.h \ + /home/runner/work/hidapi/hidapi/libusb/hidapi_libusb.h \ + /home/runner/work/hidapi/hidapi/libusb/hidapi_thread_pthread.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/ioctl.h \ + /usr/include/asm-generic/ioctls.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/iconv.h \ + /usr/include/libusb-1.0/libusb.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/ioctl.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/ioctl.h \ + /usr/include/x86_64-linux-gnu/asm/ioctls.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \ + /usr/include/x86_64-linux-gnu/bits/ioctls.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/utsname.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/ioctl.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/utsname.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +src/libusb/libhidapi-libusb.so: /lib/x86_64-linux-gnu/libc.so.6 \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /usr/lib/x86_64-linux-gnu/libusb-1.0.so \ + src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o + + +src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: + +/usr/lib/x86_64-linux-gnu/libusb-1.0.so: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/x86_64-linux-gnu/asm/ioctl.h: + +/usr/include/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/stdlib.h: + +/usr/include/stdio.h: + +/usr/include/endian.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/asm-generic/types.h: + +/usr/include/limits.h: + +/usr/include/asm-generic/ioctls.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/asm-generic/ioctl.h: + +/usr/include/linux/posix_types.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/home/runner/work/hidapi/hidapi/hidapi/hidapi.h: + +/usr/include/linux/close_range.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/sys/ioctl.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/x86_64-linux-gnu/bits/ioctl-types.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/linux/stddef.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/include/iconv.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/stdint.h: + +/usr/include/errno.h: + +/home/runner/work/hidapi/hidapi/libusb/hidapi_libusb.h: + +/usr/include/strings.h: + +/home/runner/work/hidapi/hidapi/libusb/hid.c: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/time.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/ioctls.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/features.h: + +/usr/include/libusb-1.0/libusb.h: + +/usr/include/linux/falloc.h: + +/usr/include/linux/types.h: + +/usr/include/linux/ioctl.h: + +/usr/include/fcntl.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/asm/ioctls.h: + +/usr/include/ctype.h: + +/usr/include/linux/errno.h: + +/usr/include/linux/limits.h: + +/usr/include/sched.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/sys/ttydefaults.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/sys/utsname.h: + +/usr/include/linux/stat.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/utsname.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl2.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/home/runner/work/hidapi/hidapi/libusb/hidapi_thread_pthread.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts new file mode 100644 index 00000000..348a377e --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for hidapi_libusb. diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make new file mode 100644 index 00000000..eab52eb9 --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for hidapi_libusb. +# This may be replaced when dependencies are built. diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make new file mode 100644 index 00000000..8f120aa8 --- /dev/null +++ b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/cc +C_DEFINES = -Dhidapi_libusb_EXPORTS + +C_INCLUDES = -I/home/runner/work/hidapi/hidapi/hidapi -I/home/runner/work/hidapi/hidapi/libusb -isystem /usr/include/libusb-1.0 + +C_FLAGS = -O3 -DNDEBUG -fPIC + diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ba5cb90cbb64f53906753106eaaebd61c2bc3f38 GIT binary patch literal 45128 zcmeI5dwf*Yx%YQ2NPsvK6>Dr!M;&dv#Y9mP5y>PIvI7%LNl+9pOp-}5kXz@%O_bP4 zl-+TVo_bDcPtQ5DJ+|~zPw5S)wKQBLV6}}{duXvOwYE(RDpiYkY4iS`wVyS!SY-F@ zdC&WK|9ba_oxRt0J?mNbXRW>Vn$3plz})PtEJGey#_dMNC8=TLeIs*UA#N*-^Ns1o z+wP0sHxonVC^7dXhVL%loxVl2)}MWiKI^$f4W{)$zM;<}G+C52CGR zGWUui+?bZ%TUa`14*9(Wq+^8s3=D3#@<5JZCgIm=USmtT2VR4hnb=>nWSMWNZ<+62 zU(-Ind&hcj0iv*;5g`#%o@xEY9NIIE!*>__5ALQ2pUTFcKxz{H8l{6m_U?Oq)==Uv zS+RQGZp!m6`V&Z9Mmu?W`!Dw;eRMTE90_LNn_%le0<>o7Nk4{#Z6Xn!Jf3 zHIpJNhp(!2p=NU#@`Cij{K49&uvwrKY8TPw(9{9d-nPKdH5NUVs zJiPF!vv4C~30SWV46eDg{7At11M17Y;E37sBB##Qoo@c|kC_kdFF-Wb5o-VYP=%eq?EsflBMiT!*?gr_#_zN7+G`U8=s)Hn7^b;-}t?ZDyq4A>P}<=i5Y z3E?*w`=gm!X`S;|_r`xA3ag%rP7(7KU15xm8?%k^Wrn-| z6&Pr9mtlBi0W?NPHzGT4bNxYY};fm4YId(g9@5t^Sboc*?oI6gKS$nVg69n9wo&)Gx zmvw3U*P<&Y-kbD5z`bMLB!9}kVUoXm&jYukxNkL6`5Q_H$1cc}pP3lUG0XQLzocM& z_F0$3kDFUy?6dQbitNdIew#PtAnLQtswx<&nn4*dhpML270F!h&8_GkclZAsd8b?z zRF@7`mmWq_OhwR&7G%BqLgKeM?j0_l`>{RM1BcxMOCi~R$Za*^T8*3j`M5!0F37g# zPxo8%XH=t@2j&1K2D8eC-2M0A)@NZvI^Y?5vTd^u#;DEr;9u{^jWy1`7qtyfntcmw zvU{NUujAvQpXShrPIXY7OC>!Iy!23dys5Q*TD#|uxpg`B7xNm?{607%lVn`jWm}*;;Ch_z_><+R4N57ZA-SvnfCK=DPcP zk=2U+ld&JbGslR3*G#VWViXK`3j_F5AR1u+O`^cWA9OGG#yhES+&eyzBlHMS6A2Ij z&jbnk>Hi$WMDvMNm@Oxg^QW78{xHeRdTT6qGaNAP7rS@NL$i!zi}o3Jqtw?< zb?=;)YelD{4I-?W*y|}D+As{0Twz+j!0e#;Jv0O!d6hv!Ou9_8{lysRri&?|dte9& zz;N85O!T;X`wy)-8|^-phY8glzg1Oer*n%x*)W~j_~-#UAEFnJJ|s$o#!1v1%u~h` zt?}5Vi^^)W@q={zB$H&&kVRMN;ArTydR4;1uU7aODF3zD2I?|_x*Yv9{@C?L?PK(M zI7KOE?1eo${)?|Mkh%g98H)neAFV&v!K{|qQ#&(x5pmmYXPE;>;}?#t$b=81q8JdC zU_dw;Yp_NxuPTfkckj$;^OaZU#U{038uu&r&MI_?^6II!`*|}tzaV*Ek@Z@@dSkpH z55vk+waK%FDrgQVainZoa0Fj&_zSerPN7r`^e9?VD0J)=2qn~!5AUV7Mf zaxfP?4^0Sn+3tZY_8l6-1GuA(^aifgrAJ}Xt4m)keZ3kJlZTYR+V8AYc_-%Ra{@_GY6=(!MY%*D{-&&~4fc_q)6wbv99N1;&oF3l(3eE9wjzWdtzRznH?EI|Xogw;b& zcIoG}_Yo^iT0vz`mh%<&j>7@#0Ls|+G*V%Vw4NLvN8+u0BG;p5i{6FyB2r#mdUEsw zdwfZU`=JPS9fJ9-SA5o9JKRe`3gIvUpKol;zhE@Z;da8^X60W1!<3Ec!VF~zeA3S` z$wh{B!Be?Nim1!}ndJFw+h(o?-){0kxsFC{eYU8eqbo&X`yn7}d-V5^5^YO7zj2#R z))b(5n#rCb^uc=*r*dNDiBpqeGm`^@2#Kyc6Hl%p6#O&uY~iby-;khG215h;@t5ut z8RJLPyM?Ym%gVx9Yd?xwIL&0VBw&pOtk-HSOtE+>S7&v4^8%?ZvsONbOZhqyV1(JS!$nAi(bH5mU>zzP;5-oJPQJ&}v(MlZ4LBn7Qa-fmh0 zq|Hv4^{%*%y@+-hupTE5Gj+c`gCE;%+tE6!tzhii8T%*J8|)!d%)2La^W$P{s+h(1 zK`%YG<*CoMNbI$xCrj;0q8!2AW5mgm?bA$&CruU@du120F+TRI%_2U2{KVv?|7GaL ztQp!xUgWfX$eyahGk!Ly70;E_@6(UyvNkRfse?7Yh@Y>2L*`v5<7aIe1F-fm@~yWq zTadMAy~!rpmQF)vYP0hX<9`a z&GQla`TON`d6~&3S$WHhvAr^oEw(2qm=@Nsl;^E}??F&BNI7Q{S)oDd zFEHf0kHIrj8e#zrOFn4C_H)fpMHyKGGgV(Qx-a43~Sy9l7+p<3ip_2LpEZ zY};IG?Wx`K+uT6T9eAGjL>`98O}|1M7;Y)49y9etZy(%s)*tJv=fT zvf2n-I)cRjcmDyP+Qd*+bvY*a?oIzd&g69O{8a9b%+$4e-8&n-9ewvt%8AWRR;M3B zmKpJHVYY8i=Hp*=?|hc$@|eS?=QA{q50syXJzSm_f7`v|u1QoDcqsXedq-XN$WLBF zmj=MNAPv8}e-C08dC#Qi(Qa5DS`GD3F+e9CFJ36$>wfev7-xP!wOx96bRRC8+a7!$ zk3x?P;(7X@({z2N8!d zIT;jDVhIp46zYU>^u(ev*#|_7^xK+7yO23MU$U@UM1@cTouF3Q=~*B|VK$2*Fs)zm zlh5eKWm-iNWwn!(-4W@IJ1a7R6x>&Gx+Hp$Fi)dbAqB$g4EyZ6tJWIFMA|yZbLqr! ztfDLH?HG>Cp?#r#F<%G|`RhwK} zP(5(cy>S}kFnJZ@YRg@s^FIxLvQw$)|A2FNY`R<@OAHp7=rR5O41vBildwv0ApV+r zhnej!|5N<80j!Xq3%+rDd>nIuE2&cRl(zB*(wf+hMl04{`P~C2F_ssweri{eSa^#~ z5)L^7lI4;fy7ek8Jv#Pidi?OwOe!%{P>mI@M?a1#9{V!)CwmbsV7)Jlx*Y|V(ZI`S zYhw?V9x_EKJaCm-0xmne$p3K6CG-BqXdbj}HVg-B`6#>R6 zbU-ZJndoXBEUL^<+Eu@I8)Rths>bBOh35b%v}x`Dqz_d*@G`2-B+dng@-~y(#1wGg z_1Ic7xlHtZkC}`cX894*J@*LaLGFP7g-cc!(Ao zi*!A>pK?a^D&~{PErW1UOfTV@Snr*I@#jt4COf?|23~*Q-)RN3M9v#qo-r~14G+Fp z*IZydyXXB&%sr>BylU8N8E!M(-Fw5sBN!#EgI5iQ2P-PwhPj3C!8Uj2o;LT-Fg&`? zCBX-V&DrCJzA($Z>DPz|K4S7n%Qq#WA)1L@ltm+6O+#hL*!99b(WsGHgMRo+xwKE^ z`c=r8$tSrW-2>l2%MePEn+M^AMek?CTx9eJJcOS0RGYsPr8W9xvRQU}NiFUb{fc@* za-#@)D8B!+!OBitrq*5@t4gZLk$no~1_R|b_ug~2cv`U^OP^A_20^W_TS1sEaMA`DWEn( zFEHGj)+5IlsNMaa6*m};KaHEd+tEnpxOWW3ZZWO5eBY;P31BjrYaI|}f)Z&%!^@?0 zL9)Zs#kyde@?40T@k3|o&aA{}mK_ue2^3fcy@rCKK*t7Y{8cS^9FPC|3wbrF4+$~s z0{ol^D%%e|&HZ=k6K3S^sL!nbfW2$UskBLk|xk<#3}Ae{>KRk$MVb82vF$v0!40G8D;u^W$ndhD1`qD&w+)7}lNPA|ev1HASw zJL|Na8vWiP0DAgr^?F25VXN@20h65-6?ok(jGI_$-Q9=$SoXX0Cf{PLcDXlQk2d?l zDKpjRy(}@3ji*PyH(fqhmJ{IyikcqItL;c66NVjP`kjoZ>XAdg3 z^vomvNz6K^Xw%b4dYRuZG?2Y2q}Ly44Bx@{EDKl^EDCr^2dbud&+N5A*WU-{=@( zks)?(vO3Riwalb}y})n%cBqOLlnuZ2e!x13*RSrK)%jwkh|nKp9n( z&c|ZJ86}H{pT&6ift8_`zHJY_cW-VRrrs{L8Gh?Gcsslo{Epm!b*;A+k3jZ2 zbV_j{B@mM(^M`aJ);&Or=-xMl0@2#QpnXe=1AI%X1AI%%1AI&C1AI#h1bj;?1bjm{_yfc2KS=at;rocaQ@r7{nB-9*J`CeJlfxqa@P zB7ZaYj$JOF-;&vZOOKf-zy5QmgD3Xlaqca5|923mZyi=FZJ@2KRJnf-EE zCZFcJ;=Ss=*f(ckJ;qGl=A|BAMvpW6zyNcJF$4^I!>B2ikPupDC0-ulnFmjdlSX#p zwIZze$37DZ&^!PcW5Sek!{4&o8XYI>i*Z={eOU>QF>?;sh~eaqrJk3^#|$)RP7=W z;=vK){Z@30vCmQhMUxnfXKaOSk7)d~-^ux~J;Yw}RhKGZ6tO-^da3c!;+lL>X#GK8 zS}ff7Rl)JPAz3C$iyp$O-8)}(?|j`ScIVMMve&6!<7Ey8y*5$6M`L%R)0T}*rFw(y zNmd{#;cdi-T;Ab*Q;3dg@Vn4k zi;)4U$G$@GgOB}?{(M6y6YJf)UQ2r#>tG|T=NqgSVJ3?3G@L7}XaH5coc0SKUS*jD z+Ztub^nV>)H&r#BIF;>w_+N03ZHMlMAHz-Ez^m9if}7oBTr$hLwXiZMIjqV{wA$!N)_sKk4dwtg2BCIaB%@-_e z>Y$j%V>v!+vfR)`v2{Vzo?lzEFA%SpQQiS7;z19%jso#}X&AF*iQi?#u>5rqVR}b# z_Sig{Z!bY59gWSwhK94+%B%RL^az}Dv*G5K(nnzRYLg4FX8S;qc)anA---N)u<`w< z@6tj4MiJr2Q@_ltz1!0nEM}#53iJzOaN3qok^a(?wW+7Qw8Rm>EN;4}2b-11CeCZ# zB)42L5?Sxvm=<5}-7fCavg^Ia1dzQ+G(G9S3wBxZ5{cK6{HmtS5)byH_llvJ$9v^% z4az#6c_)R3knbZ|j8i95;nSu=a}7ij51aj^#Mz~yb=jT^Y=jU z%~%{toxkAcvvQ^(tZ3Y`8@ear}wvzfcx0{>V%2(#a|J3F$ZvOj8LQY;XlOLlNHZA?UVeONz6qI=a_wzRYtd^;<=cM|dx6LB;V@#NFf%!62~zYQTnurCTRWMF4;`eFCASVI!*=hVXxE4#L0wb`iZ;0 zklJjrir$fO)e3#dsywlC?(>Klb|U`Wfc<9Q&mufGoOKvEGg7}blc*6S<*v^18z8eMyX{acpm%z0{HTFEF z=~vX%?8#yshCK?nNh~xg^Hc20#aiBeym-f3N6-)m+jmgk^n;E_*`3t09SQp(&g-9Bg!aN@Y+Ua3$x%+YS{ zw$lKPX~>Nuuf9y3v8rV3Gj=NF^MYu=M|QI5<9blKU^#aZ)wn%toFxVY6 zf^CMcvpLuu4t5*SPa3{RusPh~xz4kwI~)tOddTgm?g~eOu@HnKO~Ft`rZU(O35L4~ zH+N*Pud_WA2?q(cuFK%+_O-n+f}!>dtc?UeNi3{HJ+CLyiqwFv=*dXVkFO4fMfjDg zGc*uF+Ixg>XS0IC&1*#hI@e}kT~DN^rKN`ycLg)}jxIa0o~{i0L@*YNkl-g3!G>VG zHS7^3By>krzqOp>s1jjgygMAV3nJE?QGR!*Dk~|H>!~QPTaNxjjE1t zcPJWyTDl7w>pGfRx)o~nbhmrv)1L<4Lh|icsrc3fTY_=v)77K+G=#g`gS|bG5QT{% z%5*%9!SHIt4IEo-R7HA_8#p^6M%B7dONY@CHT-C9(GH_EX!zr?mJXzCK`7P{iXh3Y zQKP%Fsk<}ngIuq3)(&T=7AO@H&)GcT@8^1y=>T zgNP9rrIOK8g+gm?4k3l))2#T^Mo_@rt;EA>%=3a>!7y}yujo?b7lc-O?g>%3i!j}4 z{RD2>IGfHjd&Fy^U@gk#hR zp|)L3K6l`TnCQ9ijYo~@Xsk!HwouHN8;nH5MqALB8}1g>(H17wgT`XC^%!#_p>9z% zb0fj-7NAH|TO>newE&}9(!yNGpvXv?2I6Z%UCll5NIR+NjAwirR)=F~;iAkaP=`?y zMD>vYlEvTNO2wbX4J|z}A>Q6<)Py4FyO6bS)*7v$rdG&GEZPWK2yif#!GSQ^VJy@g zjfGHd@azmLo|&|gPdwwJrWIb4)<`I{(g<}LW~ez5T5WWM3^Ux_8a6t@h8aiy5dETXG#5yn78>B96tOy$O z(E*`nWsd=)v5Hi7t}+7QSV!Ep=$)wN;=79%7T;0qL0=9bW|T+QN}~?#bS)wkSF%xE z(Wb7oj9=;dESgokI}|3|+)WtfKV)>paEqY;`Rj@p3wk1}L+y6rD|=RUbsF70P2D}G z@dazUdm_=5Mtu+UTcfuVcad1UJ#O11+Y#(EdSgu(98UAAj0D$(g->(DSQre&dahg8 zgZf5ejC2{|){dKRjYtpvHNi?Pj7LTBM&j}oIb9g)jW<)%>S^=T^>nuOtO^>DIEgo4 z99)TBWWb;|gd)wh*0jZqMw+6%iid5U8$z)t3OQ)NvNv@0tg@|mv{N{OD-Gnip-1R4 zqRmDFs?4@qxC?iCiW(!q)^IG`(;e)*$_Pc9U>7nnzDRqh8)E=$OtcB(P{yYc#fWMq z-i(B&wZi&#!sJDpT9AMY?dk04LUx45Y2rQ6SkSXjSQ~^Xvx0wI@P6)S^UJ6NjnkLc=1T_L$;>L8dhx3BvY8n>tWl=@iz5)`T%419z=a@B$t8DZtyKb5cX}Fv zovUO9qpK9ZMG-XIpa>IJ!`vC_4y}u$i<7ohNP@KJ4Lz}r9wUmPSRJGhz=*EKZK#!- z0`4#oh^}fv*UDhnV`1RHVUinzUFZa{AZ}<%f&rkhBN#Sf9Y$k3vXc5#EMhc9F@U2f zMvX-)X+}ndAimOA6lskc@rbc#U2|w9xb_Xrdzvm1}Sci`C$Jja3OI>ejnQ17`8?IhQszH%Mn{ip+<v(tfs2!R!`BQ=6H83?kT;o_{QRr>u!z<=M4|s zFtfO1W^w6N?13;8Ep-7rei=0j7ST4tL1OeqoetT}veqp$vep!2eJp=+-eyEZVPsc3 zTSywla$HOJzMc|O=_+_MyV6y-DW}rqN#$0%iXNHdca=PJmd{m|m^{z5JbV6BSDDXM z;&T;20+I+(>B{p>Yjkx4T)oR&9X<#xb#*Lo^>zsdnU%*l4tim1%ykt!l3n8}d??57 z@+5MzV^dv)RYJ>LeAvgJZnmG~aQuS)RJ#fu$_}^+6FKu;71`ghrF|5qQ33B0B!lA# z`h(OwlI0FRJ%Nn4zqv#uI1Np!5Q+?G?4I!HOQ&!HTGQklbLOHB%h27==-kvN7gL&W zbdxU8Cq;SHxQ4T`f2ouh)kQzc(mfq?-NH<*vnQBgxkwx(_$!PVuC(4o@g%bEbrsgR zJoTcqYD5j1h>sfbw7IT4s>^p+&qEZ(bQLUd6)tjl=8F(8STGf)tFYGPSuBWO5Q^(s z>W?`7-ncxFUCv>iqkyK%lf44!=1yCWzX2+DN>4w_{CCnr;hyGj7g9gDBW=rUJNe70 z`;hAcuv^bjREu4C`wk!xRJQNPaJZ*~SRU5q=#b@2bvT3BbkZ;C5bc55d|y`fyLNLF zhP4CUCd<-L4F#8{A3Luov@u& zPYXbofwf3F3aKw4Qne3>@l5ogD$+HVZ0+OO&V8r?D(YDub}FA?yZmGutH?I`F*JP( z77#==VHjV8{bwE5QJS=Vof%^}P0Mp0p?-MgAUk(j_A{=I7FTbhYmE<8R_|I4b;AC$ z{wLrj{i^-1p)}4F_P;|jr%0V`pJ(P#K*KmEZ6{#Ec@9uZ<&W`$?T+8IIVR0`&k3P>t=~2gIl+;QL!M3eLi>O8-iXgU&!_=k2pwIFgA(A$gzG>99Uu9V= zF^hxPDUD4B%b#NVOF7#$@n33sxyGMFHR}>Nnc3TEUODMm*J&7(4U&SXitzoVG?8;K z0y$zfm-Z4jSS}axls7uW{0!HNagrW64-s=Juv>9vDd}0vQ7vG3nkdpC=2W;Y!%2Du zuO-TLk82lB;>TECv?;Jn%s2BGCFV+CUtsRR+CLp)jK_5w&Mc)IxO$B5f|LI3TtvNa z(?L73iF??ViMbTmQRaip#T*Lk9h_ORv*W%4CmngnH|Z&%#*IVFiEzD=d40aX_FMopT`TDP5u-{rug4*XFE{zdR} zVG(;d64~>&G4Ip(F6Nt=i)Sr#v^@^`pLgK@#d=P#9`RfTJ;xm6PdacH#tBxTc6Z}) zaLU&SHdsOSEn~i%Ckf(N4StIq^w4{6(o@3gI^tOk^6MSsA9dhga^O20`120@PY(Q) z1J8x2ov3^+bKti+@EQl+3Qpy-`2xFu#j_`FI~?RUu>3JL=;HYj@|zvxzv#esIPk*` z{FnoO*MU#LQ0=j^blTrbz$w4=Gi)r&wut$1=CU8%!n~Kc96#qX-^@J3v9vHZF0#Qx z%-2bI=2HGMQl2J?IG(dF#y^A0v@sHw@3H(a%S-*wGGBg)EiIl&ar-j|J)NK-{2m7$bl_bMJO)nrI`(lpqw>Mw zQ<4|iTs-sPcB_M)oeum32R`P&=~;);Q*f;v?-TaLI3IkX@|@woOC0zu4tx%{D2HM@ zLh;Op+Xm)+*V|k?*Wq@BgPsV>53{^{X4}O4gvK9dUQlA|m-5)R+FIOVv~*%mX}q_o zD;^82G1^1enu#r+?3O}?G@?Lf;);g^Oz-3S*mq&wDuJ*utP zi*Cy{v76M9?nnr`$Ya>I8*Pb%dt*J=AS@y=D3lZy_fmsFNoe6%NJaBn`f&m&3?u3Y z_Ect4Xy=7IgS}z+W78!z+^(aI!mGk9AtM^^rT9aw*tmy{xshmb>FJun-K%<5V!JOV zKWemLBR+?QzP280tPZw^3{t-;ggw>xH3IhUwc|Giy`u0awb-kU{qjZ&@)46!+kxAV zVNMEVAk-c23ek@(u-m$)OBO|OpsK{cpHljB1O2&?{>-F5H_@M)>CY|nr;PrT)1Oj1 zNGbN#iW;!%vnk%)*@GJ6niRE5<&Suqk$RP*su>$iP0{XNWFgju9mp%m8AG+xeN$Ty z`x9APB-AD|L*>=eqQxy@mdQa4wl+n>?WnG_m|Z|pT?e+(cZQlmsF_%_DHiSuVPhp~ zzN@!0gc?hWacgW1MX((iySi!jIX6sB7`B1@Jp3A&?gp@`8H z>T2m-YhW8IC7-2)BO}8!8gK5xmh5y;nX%?zBoam<#P3yD_Oz@>wb*5gjo}#u6Ui#s zmHI`&HRFdBtt~<9Ep5Xtbg7Z5lUoxj%Mf_TE+)lSqO%|Yt&uQVZd0%&hO6{z=?sRu z><-n2o#PTm5rgPu1e>rg9Gh2T*sI(w1@NnhP%s+G2uY9D5ZX*f(`j)^zhGP zpDqikf4gGIWVVId)nRN)9_9q6DwzOBG5$2c!1cn$*@L2xUX5QSq{~$Fyht3smPlJ2iitFayS0F)Rfeds zGs2uP_KFzoT#-(Dpv8|}Xq0M+NAR1VSQGauw4H9Ulub=7v9-OSrWk%~uo_kb-UfEu zcdu#^?Md7kt6QS2@m}V3!VsPiB|kmr3770iN?o!smlY-Y2uuckHb_1FOiU&TX_~-C z_G4~>&T&z?LDB2WaVO&*v7}7qNnT4es%w4RJi8aGL5$ z{w?NMo)T;1lJ8RFuT$iIrpVJHj+D>IvOTc8V5sut%t^lorAe(RQ{+p*rTl+t^0%@3MU6j=FmxPI^xOcq)N@SX`0ujP z{B2E-)IXgPh(o4R*3)&&sXTAQDfQo^$X}}P+Z0aut>XCVG%oc775y_6Jsq07)bmM= zQ@ZF_qj9N!gT^1T#f^UE6#gchQl7q$LI+(a{gQ81xI^L>7Wb6E6abUB7Y0GOwUUSSKH?-3XFsFm*JH1ixgh2@Qn&r^?XI)^lnP(c~arC z6i(}-bWpsv;gs@!W=_eyOyP3hFUikVxZLMP^5iG=$bDtRZdW+1o6KO6IyA zT2G~eE)_VXyrpop9{)k%K1Kcu3Rmm#GOXLtLGe=7Z{+rWjmBp(zg6QmF|X9PpLxK6 z)4C=dGG3`?mByu>&CDqql{jTNd|8v1dj3P>`4kzBF-1=m+)@v%U(!MP{Wv8r!1^2= z#H(>i{&9uRRrnKFFQJ3vRent2HSm*q-ch)za6i@?=%Dh!PnXj2PctX|YJVx^7i`2; zyEj|mYPb?Xyvnm-Ty(#$|ikt8rPs zhczzS?JqPg^}M2Sspq)HWqRIr;2+_JB=alvlrg9BQQPOB!qxhk;f5d%y*w8xT(wKf zm{Yu$;gs#?UlsY&?4ASPr||iTo?j_kt*;rpm`CZnT9Lm+;c9;8IPgY=tK-XR=9Dk8 zKaJde9#;6}O1z&_IHl)baNm<}$ys-Cn403Ui9{b)&+md}RNcrRXmOm+@9=^0GZIR^-+CYI2Z|D)MT* zuh-;d`ah+}(_C7n$I|4F!;g+lihKjyQvM$`c{y+Vf+F9j$bU(bm-D5sD)MT2p48+! zDKR*{t;nnC`MxGkeUgsdioBYhXEgcgwz%=EBCn?BymM^Aw4=a3$!hgY>%9+wCM{?Lk(jsn`~g+p=~?|kN@|6ZJuU;Yu2w$s>ztK@ene7V9ur|_V{ zf2;6jg*Y#?tMyW>aJ61;QMg(!a}=)DOQ*use63Zu+OA$uxLS{%k0O&e zD8H&5yH?@t@RQ|SsqhYkTMAdx`56cP&k9%V(&GvbEBfD4_zH#JNu3-=HqI+>%5-jI zPWf7?@IwkOSNJJ~)7U8W6wQDG2kD_bo088{xLTg=%qcxrD)K*8p6aP>LyWra5@@~rf{{tS14TV z@3jh7`+JAN=NXyu{2KFYFxm)zeM2=D!fnOYWlY+TrGzYg{$M{HC`yiLGgYHr;PVo z3Rm?^A|r@{r;PV}=9EtIll&q@eyPGYDLkm~qY78!^-!b1LAvk4 zDfKT>xLRK^=9HcsobowwqsHZP#1|Ajs=eB($>%{A9XlQP0gcP&j^i4a&k=8FTt0W? zkg>xd(;vvP-ODsC^{ik{iM0*RXy)0T-EcT z!Uq)nQ?7vn2c`cZoHG5>6|TlRL*WlA@*ig|%T1Qg^%|GuT%~atuc_!)*KHOlJfXzf zuIZ8W)va;LA02Ux%XqhFT(+NoVNT&U;*|0`HTir}j^k-X{zkZ^{2_%`D*Oe7Qx!@1 zS2X>S|51^@S&@HJ;i~@kG(8pEp0lq-U>th8mEWr&uG)cX6nVA$S1SC|2qV+ELE(!P z{%M7)=M_%3GM!gn4+joPe-%#2%M|WccvRu4 zo+lK(S&{#t!qxJh0vS3eUNxQHo+Pl~>iqxX`5CUtFIAq8+8`p+|2^e7C93d6o{Szf zJ-=4c`KTiQR|kGE4c<5?{i?ix_(Rok7EVel9daC&e5Q?!LcU5)d8Wf7{$})4u$!Yz z>!&)SgXW5KNIgN@DSl_J@^c*!@i{TQ=aLN;iR5_w6W30SIPgK z-PAVdko-Svr?G{vlJ8>oHjVFQ_jZl{gx!N0{~5avYW!7pAJO=0>^`RP57>P|<5`qo z9H;C{I$s6M>GzIw$b8A)J4%1aKhAO)9=@Z^|1l2Y8P@po>^`RP7uh|caVdXFC zKV)8_@w3=nq46o~HZ?AOOOA9b*0|g!v|Qs}cK2%hYId*DcqO|xYFwscv&NUQd#lEq z*}YBUtJu9uqjlaUYUgIa3FW2~o%sVuGHoMno{5*E|Y23?h z`TKO4->aE#(d2Ju_co3D*}Yxkcd~m><4f6nP~+X~KBDm$yN_x7)9gN>ahab}8viQ0 zkuh+Qzj;j2Aj7*RGZe52a zFTbnUt8w|=u0D;+@4ar+_>JtA-<^^1%I^Yi)#T;(5Vvbweou{l=c<;Q{65-2jR)90 ztnsDnKBnS~J zxvBA&nA7iQ>5%C>%6z%TUuWK{@e|C~XgrJE8#O+e-Ex1Lj92D=t0sRjySHilCU)=A z_$+o0YWxm%4{Ll8yN_sm1-nNyF7tmv<8mLK80?kuT+4Fudp|P2eas7Ka-hg3n0qvC z|JQB!ev8H*VR`y*U{yW;#9V$SNXGkl=JlHVSC}u?_*a?J?}JtS-(tQ-374bo@beF(fBdu+cf?M=G!&?Ci6j!zs3BZ#@}OpMB^VaKc;c|T{ayjG(MT#r!;;p zyYnX7;bi%r&%8k6Ma(@KzlJ&eUYQQ5=Qif_eRq{tGOy5h19SPkB&p|a=8HA?AoC85 z)9=UW=+$^9^FEFDFyE;02bpit_`}S%YFx^1*Z4oP{4R}unfXDDKhAtu<3C`2Oyhf) zk7)cQ=BG4%l(~H1m*qUlynq)1BtOo)P~+pwixkdF9ise86i%YqoQ?{O=P@@mUch{@ z#?NEET;rw8do@nKm#1Tm#%254sPQV6->mUFnQztjQs&z zk7)c;%ttgn!2E>9A7L&(0VM19QRaEP;3fIzm=|jN3(P$lm+hN=|4oO~vzz71G=7-5 zsqrJs>oxuw^W_>p!MsD`2Iqf`#?NBjr*ZjR=FJ+vgypwrd?xd48o!nKc8%Y~d{E=d zm><-55A!1$k261}af|s0jX%o#l*YfzJa6jh^(EVJfyTej@*a)oqRh@nVgSvwVlfCviS|HU2T?eHy=%`9_V;WWGh?w=&?5{=g}m%pcw`Wu*=n*5#2<#+a^{JqSVYw|(n9U5M!B?F5~zmm*u!csNz%Z2P zm-BPUkMVorr!{%`ogg_Mmh$p@Kp$%I@_Rr9Y`>+v{2q`|99`QL3pV2#i`dr=c}M># zYO(mfPjM^$M>?apIT|&J@e_48NW2u^&rzH+i}67k+gDy~DZ->mgu`92_^d!$rX?CH z#Yb&eFIhYE4;(cHAxkHYKmk8pV2W}FTs%R?rM zs)_FP^7Gto2a(^ol?puahOce7PE`MSv?&J1i9-8I^-o<>#?RQe4~*g`fA!ct&vtoK zhW9i)hL`m> zQQQ>LY^1-2aqMjSdLAxUF5CYgaGlg(pH_>P0=1Qfix92ah?infq14M6qlj7&ulas!pS5RBHkp3!`~C4f z-}8JPn5?~id+oJvYp;Dd=gizz;hLSEmZr%oL%Tvta++4k5sv4j1YyP6c>FzGJ59)D zCZmoDWnXSWl4?07PkCffu$2DbDiwbd^u-w_FR3-1$gh*-6KN=naXtOfGM59=?qRM>3(i3NwZBg8kLbg>q)^V)FDt!lT=MN!0A+)$LS=c zJm^~ZcDV8XB)=L?SA3VLN2Pah{Unw7U4?YiF8|$&yIotr`K9WIe6F{ooV{pE(m^&; zId72$v3@E`1{Z+BlbEOYQwL|g{^`cAe}AKI>MbwNKm8Y<{JroyBzi193-BR%YV-7B z-b2{(WI8U1hF^?^9u5Egn9=d&XxP!@e*7kn?gR2LjS}R^?fx34l^0mJ_}OV&*~KAS)D@uqZIvh zafLeCK>7|qV7r>O5$Dav_c z3cK~Eu%87f%5!Ck^3P3Cp1V@WuS?M{-6{0Yd@@=)EKO10U#7s%haLw$>UBzr_BlO8 z``nO1|Cki`P>S~4jDn0-ub-sI*OsE3U!-W~+0Z|l9qvw1&iN_weKAEjA5T%QcT?!! zl|sH*;5N-c3kF;#n?!p+)YqmRYBmA6j+%hQ%W;}b>$}OsWg9*v%5T#;SDE;aSkDpG zQ|LDVFXML3cOB!;G5$T)vtfk^{Fd>HSiYSM64xCj(PE6(aQP>p{&XE;J?%<4-xvL5 z(*|!e0X@kOksj}~RPJ~4^5k#UXnzrgtKS$_^K z(s0pwkgiKvzL52}O<2=pdxlNm0?5&IJC~=F>nqE77Wc~rrM{=I{v6gX<#pC07K_k( zGPm2=Ebma{U*z&QSbw!BjiwzC{=}vgHkd#K{0Lpo$bRSg%6|VZ*55}9SzI2IX#ZgO zbu51e<6pD>PFB#y`Zc$^xi!${4uw6zu-mP}gm=VRw_q-y%~5y-g_Xa({zYYw)xnA0=;* zvn)3A zI#gB~IV3>0rzPwTdBb6UTeB1hdRx4nkT)qLBO1N18J~MZo-)o89wpB0HakO@oX_9r zMj=D~K$~U>!w`dl_qQb*TZB<8n41R!g~Ue~fH@G*9O(L$3A2#hrsATxB}lrc!QEaA z7;n%MmgVvN?~Tys3BfSiJ@x(;e|V)RR-oP6=5F_deTh<-WfL_R(cdEwSyXGKEgjtg zXCYgbV6$UkNo`Gj8YT%dKm#Eveo&FIIaD5Kjgn?t%hv?UE6OH8CqjYEOprce@6nP_9t zql7eyAu1IMSRl#FB5f=Da8qsGjEFqjxpHo>7q zf?iaN+^oQ=&^*8lWELs ztQJ8rX01pk%@7TNMz6am5Og<0fj36p)@#{<oTHZ=esq><8i3*_TmN7ymmYCyEg%%7M(GoCG*{VD+{B2Ev1O_AWc6ebYVa%e<)E=Vo zWRg}-TLfN~EF~yqWL$eN&=_fepEZ+8IOGlbJuN&z%Sf|Y7Zeo~7K8!?g*2KQD0C@> zkkZrczrd6+<11ZNv&!7l3NF%QsOaKEFc~VkECF6rFfAEQN=z%bBncN>Ov{`!oGNDE zUmE|-L?{d4Oq>8`2{aAMK|<*t;WA88^e>&`(r~tDN>PldFH=aEDM*`)mm#90kt8UM znTkS`a%=*%%KuNo*;)Tz`%>PKlAEVvF zeDGxdSUQdU3G+{g_)P7W%tub4_zdk)=EFihU3&^VUGn^$S*>rbiSOt0b&1z7-v5{x zFLBA&JuwoW+G+AW1;3E-4h5gac&CETV7yPkuV8$wf?v=0dIhg%e1n3A81Gl`m5dK4 z`1cs!qu_mv?^p2uWc-kVKg9SE1%I6J?B8qRlI{El#&Z<>8O9w7{#VBH6?`A##R~p5 zWqhrI&t!a^g3o1qgMweh z_+|xfW_&=wTNxiz@S7Rmui&d0Hx&H)j2}_(A2Y6PG}}-1`+CN66#Nm!a}|6O%T_9|Hbls3jPh_>l8eV z^{iL$leEBMQdZ%}Z9@qPtA$oPPQ4>P_;!L!(|_AB^_j2}|)$&4RS@IuD3=|C2j z^aGbNo}=J8;|>L%$9TSi*D+qK;7yE|D)`Ne*C_aE#uqF2TE=|}{xing6?`+}oeI8% z@ihwmBI9cn{BMk}Q}7QN-=N^1GQL^CC$fDGDERS=4=VU%#`i1u8H^hWK9%t!3ZBon z_J@)E{%F+Xa}>Og<#QFhnDKlCpTT&cg3o2VRKc%eTvzaV#uqENkMTMM?_j)L!Ea@} zL&5K3e2s#yWxP+pA7*@=feW`9tA(dxS`;O89$`p zV|vW~)t(&L?-Lo%R`5K=a~1qt#vKZN1>=PZUe0*2f?vzHuHbIQYZTnec%6d#822f7 zfbk9m4>I1V;EVX+yHCM8SbnX7uV#F`g7+}KLBa1~ykEiZV|+ltA7Ffsg0EwIzk+XI z{E&igWc-MNKgW3XA4l55ZpL#Id@th;1%H$AdvluICoz6R!B1ga`}4?tFO=(l1;3Q>Tm{z|&sXqy zj29|+J>#Vc?qgh6@D+?NR`6Af*D3gF#@iLVhw%;t{~_aR6#S=*_bK=zjIUGhCm3I^ z;7>BXS;3!TykEgz=6&Lzf^TQ}JqkX+xS`;GVf>JSzr?uKKeFFnWjtHK-(Wmf!S^%n zQ1JH{FI4ak7%x`vj~Uk${8Pqj6#SU)Y2vC=@Cl6j6kN)8DEMTS?^N*bFy5!&=Q6%l z!3!B*uizIkzCpofFy61=S1>-H;AIm3ohGhh@Hg8Giob&vJkNsfvEWV%zTblLEfzC& zgGt7Kq*>&%EqJ;G&#~Yc7ChI2XIgNF1<$hJ`4*h&Ca*#ZPGyo;u>~J1LC{hQKF)&c z7JR$~ud(3rnJkK4Y{B^vFOjOwg5w5S;__K=TLRUzb_;H|;2jn`$AWiS@Olfr#)8Xd z)+oBqg3D(B314f$3qD}MPqyHL z7W@R z;6)aEvjv}K!TT-vMHYO(f?sUG2QBy|7JQEdztn>7x8RpqaKnNZTkt~`e7XfcV!hTf|pwGLJL02f)`uxG7Da6!OJbU zZow-oc#Q?0ZNV2?@Jb6_XTfy~?z7-k7QEep&#~Yg7TjgQJ1uy%1z%&q=UMPR3qIe1 zueIPc7JQurzsiDt8~nBfzHNbTTj1Lk`2VW~KCz$vh2HgkwjRsc8qhSor$3xNJg9f= z$lfj*V)&A00S`}o4u9=ulxigJqnP-C;o;$?KEcyQF}^#=(*`lVEy>fyF#cGQrww8J z!6Z)`!T5bio;HB-)k&TfBk^F8r;TsCKFQMtFuowk)5b48E6LM_FFq~F(?%~oCCSr9 zE`D5+rwv>@J;~dN|M;6keRGIEkmQdges_{Tj`(d!o;G0d$C5m4yy6cgdD?Kr?@RKu z(TcB5^0dK<2a`N)tm5@ao;FnR1xcPZQt??yo;FbNX-S?oPVp&8o;FPJl{-wkpNb*kN zcPDvTsK>V@d0L>yA4~GIFpoc&eWl}%@Ou9&@SXpho?3v{EZ5)%Fk2cXDj>_3V*4>7byJM3V*u7 zpQ!LQg+E5&zwwW(-(iJ6sPOM7{F@5@s=~jZ@H-WLi^6YI_(v4}mkR$gh5w<#->vX> zDEzGozg*$l6uwE}Z&diJ6@H$=&sO*=6#i0$FHrci75;REKT+Xr3V)2ke}g51)xHla z{6U3(N8#U8_*WJF1%=u!tYG* zdT+_tyvYW^`-{{dp`qqP2 z>RXRw=xICk7rzNlf`SKFLH6)|)2?ND^52~$KR{Y7a^51nt7H`ouYoD{PW@AYj1Q$cXfT87Ort_p)JB@`s3=o;9iK>`9W2r zcV*^OH4Ilr4U{rXY8L9Y(8j>{{0K7Y+L`7|+vT)x+&SI2`B^GOg?-~&NGAlHwWKF+ zGSY7uYnJ02WWuFHaefaSK_VQ?5wvKk+RcbcsA|xWaqF4w|hf#DRHOX$% zW2HF&BmdH)*X6*z&Vi8eFXRmc#`{peq^KVa4l5`p`O~6^ANrf6{}&ZKQ*>DGJz>MS z_?|B)*zAQIdR*;e<4Rhx*aKOYVF3rztArxWeokgyI3EV6_n!74Y*E^IY(~*;J$leM z6?O&LQ%N=wk6rQ-WMHW~i1ePe2w52eRMuF@qkxRBs5zqhj7Cbn%*@bkLs0UsaJPiHe!nU zHc{mQ6($d=pGRFJUu-pph5 z>4!pR=sml`r|2kAxEz1e!?Q8EyS~T_+e|wz>Nlxf4$1 zQoWhagC4T{CGjWGF3I+g{`wVXZB_JN!e7J0eR}LliEryS}7bZpy9Qo`r-XbP8 zV^`N6${iP6UpOz__$ln5>qwftJC-Rih#7A~yrsIGhpW!Y%;RURhbss5>4WxeCu{}Hn^#a3tIf-emN|&IFj|&Jv@lwh zk0MlLMa!~5%k$EsWfPn+SDvHm^R(Nh#^28{?aaP0y}RGu{RXic59w*!&iM!e_Pd`0 z(77t@%*dN!D0h9Hb*sz1aaC4%Z~1Lm<a=mxLZAJY0v zcdAuRMNxl6(QcSxZxB{AFYU7zyZ(`3-)M8%@84R{v)kTtJtVuIu}5n`D-h_WFLpv> z&P$KZom3v3JGlbQ+;b(suKu*?yX@UJA?S=^M%w8Zdbp|231`&gy#1T`nc>=!8_^r# z>XPCyAhSyXI93W@Suzo)N#Wv>PvL38MJ3Zt06DkhRR_pfB|Gy#CYKE0Kq7oXNgmE2 z!nTsjE zgdQQPqW~hIndYmH5^11Jh#9#bW5P$_g&Gw0o`o=2IbTq{^{%aH_KkznpS9mJ0a5YU zn0=G+<#}Ve_TM%$&E7MSX64?jwKz{fzr3pV>b{}lO}`Gi%G9S1*t_GH$foB+K5V-E z=Dc&4WZCcEM%Dc-0{z|FA`^(2Xt(!lgIJUO!+s35C&{P6knHD_=i&7ga9g$l!2+uW zL|fXpbdsyrl~-f5!&iuLSd10N?NEUJBlGG05yXV~giG~?L$SG&^sVn?>1iJiW%hxA zb3fg_aSqHfm@e!yVn?g59B1D&Co>wF1RF$Jy=$9e`mWms;gU=B=xbOV)YCL{*qHGN z)!Cdh0*8i&#iC1x?JvemH%TlB?LE6t08Ga|%R-Oault#fiLm={HWpM{%cEtvW;xfE z#}-Z^8;|ca>mf#Q{0`A7v~EGq!99^H`Ux_{oa-=M7qwNq7OMf)AB&MgLltdB{c-Pz zewFEA5s0f2aT?lxCElvH_jI8zMW2 zH)S+Ar&nZ$vzoAsd&9n|3`1gi#W<6HUXRVqiQSYRea{s=IJ__$)5?=ov14|X(i#%^ zJbpd$sfwLG^eD|^ohAPT9`Jt<3D4*(`MwBD!%VdnAxu;E5`j0&CHc|kDL18Af~xUC zJ^m0H-5lRMPrdwsm_Ot^m6)Gt_i)sj>))=w9EtT8Y#9r$FPo-s)q8)NM=LV19K+(- zUO6DvTvgFHFT$R=N-W8Y7WC$I*OD)oMZSR7ac`GT@5i2^+&-_rx}m?S>qvGGdyK7E zedt@`8K3A6VI^L)+j+P@6C)2MgiyM@XRR56G2Ds}4Wxsh6-9gD(kqJID*B)T3*~2q z=2N>x2fGerbnXAD^NWn|GT8FRGvUC_fcVU8d-p!HUi3XNGRn_9Ali+5e;;6H+Rn1x z2}M=WXIz+dx^4kv-#BSPbnvsm^@k$Aj=tyYb*3SaYkI%E>(7XV?u#=wV{+1l{)q8S z*_4{u^f*8vo{r+_y*25s>DxlbLA*8-Q%`wjnse)cY-idwT}bSOLJ@oY1d5%2*nc8+ zdsBIIVIlr3fq`Jb>Y$xnV!!qUa-~HpP&tz2dd0qRw=236ZS4FLN}(BzST~^X(e0wv z@rhz|Vcd$6R}>wNe`(GyiFEWusG4yBl9fjfIHTLlbgu|0q{9q+g0^PDN%07$+XTKT zI^iTZrgU@{Rwzplli0_^7HQFwp3H&U%S2(j zAs~A@{x+lx?S0+B10aIZ&2tlECN1WIkNt7ixPQph5s{h3C$F%P56)vzqLD!KzrZCoh^U8v9%jk}`n zRYkGH!cxwUVpd06^0HmMt$LN*hm-sna9yt0?+2l(y613sNmXoi4r~Rb^Ci~P7!}w* zc5Q>J>W_Tnih6RozBv6h+L0R@pg4Yp=_e^^RqP7XhO`;4#GyI*neja6&`YpOSM(u@ z(0gxbH#&v@ZZZ96b+jpG=&_{#6Xy-RS*I-)M(Gr=GqfAGL$I@?{u;_{SJq`z0$h=aq*m-JY20IreljFzgR)ih#%Z&N zg*QKq_t*Q#y&F#$C|2~esb*vZXAj1sG&>;OwP+sDomrn<4gJP@XhPKN=U|MVnc-#% zFQAI`mRv;PohClK2;o&`csqp)OqqKq{2<}7sEPF&TF|n4GViC7^S=g%5nqdX^LiyZ zq{mu|X@dRyT_}p(lw%w+0}kU|Gmvk*NdegSt3-P~h&)3XV#l5AUu$mEUgr77qJ_~f z&Et;eP)hQwzd_YIOFl)xHGB8Z@V95L{q7%vVqV=06mySJN41NU`~xf%IfS-<1>vC_ zTBr5~xJ!uP`ce7v7_$#hEBI{G(>wySE~DQTJqt?rDSfq4O#SH3M{F zd-3A*ZT5S<#ys;!>g}T4@$DdeO}Br6tp}YcwvIp!v=b>28f7vDWo~KZf_^HJ6Ixh^Xqz#xc_ARqdpBMGQ zLZ4t*>_Ou;%rDVxWVgMt&P981PMmEldK+gv2vD8#Ngl>`@fcJbO-D$S8WB@ccK2Sa zyRgg_2e_0}kHH)bFUAX{hdqeh3@uJ*Oj#Bu{US>mJGbwkK`3WW94eE4K*lJ4v2hbh zA8$qF%zDYjZV(+p20BWwG}B(dOKJK<6X?;uW9M@(Y5I;VtFcWu3C#EZG>4aNtP>;e zW(?L7AxafN32rJhib(|Lk^2qF|RgUBL@GU5Kn%pchY_M3=U0_^LbZ) zzK#*o{T~qM?8w3?#m>lk_KkXa`Sgz>|8U`i1TB0JGX~ZIXH%zUTWsYW(%Q8HMk~%< z`Q8H;F`Vs+{?+)os4E@3g|m#=U}yzo6ZBnUr)bR&jVpu@y43p*vrC`fj|SU2bWdXb zaMDVuYgbMMPQ32<4!U^gK^{*tj2vijMZXYE-6$i~+(tdG!`6mwFM387t#Io())ugt z=|%kq!!}v>gYj%=$3X?<=A1ro+xGY+WKnZbGK)pg{3}ktH&YW}p27gc!JUqw=D?xK zWQ$#O=dFhfon2MxJh|i;uT#x?Vbd4@eF&32baBt?=sJNL<4A(qTaT?5OTeBF!YlRI z4Pxv&^jHLU#rEj-*?X`^viGI29)q81M*WImkNxc0ez26&E1+FB=S{{U??VJ*EqRlBKDhN4G$$5f zS-73@X?R-4`q$t8QgwY!^x3UnoPpbLXP+~uHw-rE_O@;QK?Ad7bl{vpe}CyLyQZ%t zc%aGNvbD+nGNwoSaU^)_pk6Zk%ui<6?|u^*AtvkWshIH2fq>aCU7M+jTBL%e%EF-w zg@2-1qqhU&@b7fAKM9qkcKs#f^w`7PkoKO(VHrY6tgjzYIP`v6tVQB`5Fzy3OuhMc zrIn5qwjZ2irf}8+Rd@u^SrA^--*{__IAHKNH`NBJp~^WQt{dU(}Dme}8|p zvUud`l=PGQLL8V@ML*J`FX2R>68AN)?0zP4sopzl*hl?Q1*881zWNWhV)|>Iq}y>@ z&cq+XgCf#VK*!0jhQvN~(>9T)^ZAULq1|E^u*AAX73IU~A6a71Ay<*5$gk_YG?5fz zfwIJnpDq7|d_>j@#37w=5H-BfjVvz{M`n1a5mGWgA-w>pP1$XbeG=_P-K=lB?pj(p zZ#TCkPbb$K|LywIl1iyRGWa+3PycuIhi81z;tI%S=mv)U?we6#Ow{)7?~4GY}Z1FWzxAI`Qb_8Trfg)&PC6ZLuc>R zXNSybX4frFY7P(6Mq21j7 zq(9+CxIa(dm%2aGl>Yn}_Ws}NPq7B3xei+f+I8)^vmb2;9*y{CTGbdoM80r_q}QO;kJ9PRO+Ko?Nt z`N#w1C^Qx#W(gcPP7LFlphcd?axwFuL_AWj$S>{Kq2N_|x9iH^OA;9@i~YRy0KSc9d4{ZK0L<&L`>lLYiCVQ|;_quFuQa zS)Ml^?OXD6C2q&;wRb-(B*^7`iHezvz8I!TBXOQ@-?A7}ZGT$#-tffOq#v)z>HMM~ z6351aRt&h$cUlmth9+Xc=g_;h=Mst=wFiy=K)c|u;$58T<_t~iGqZ=1sm8q`ryRO* zQmO&J0s5aN{o`VpKUq_u&2&fNn2kpqtw(Ga06131ZgDvBy`lZa^{A3%y6>ZBH*h+= z2u~W|ws-L{Bc9ag&dUctyRXJPhjAuKCVUm{HDIx`v=q0yg>w@}ty?20c(kb7 zxfrKi_PZ~H&Axa<@2$<7(q*J$_gJ2nXdfKQiS-%TdDDzjA_w6}w+r>9_KnXAmB_@W z!EeDA3+=AnyYdP%VO76^5k+bgd{Qn?6Ejg0(X&riAPrD-UY7q!;=wRvpx|iRC2S%aUMBK&vM%>XU&zln8iXhS#?Tz0&jM+7e zLX(}~>>>JB=haowZ^Q|LcvNSLj@+EJ7114VFRzR~Ff#X;b;9cS##lvmd9>kTn%Hy7 zqyN}dMhD7TdGrfc^e}F}+Ba295GzI8^UO7d!~my};i0yOW>jN+cdC73BnLN*BE<;U zD1dWkaT_U8LoGn}f-+5?KaUJH(NN-dMpYo67U%G~rNhY}54D>^&C(Z$h=f8TOtt!HI<&N*0}fBiJ{M!>_;zPsk%3HHdYg z2@0#p4SkB1#pY)*Hb3w(bkn!#_Rnw3Y{Jsp2A{F>6l(W4<=X zbVk5I91q;zUr{uST&knrR778aUAm$l>st?GR%O)W=nb>7QP;Z-lu3^rr}t)d+Bb>% zUA%4REV+M+rMu4DucQ6CkEH?LwGG?3kL}%$BT?rnoXlJln`J$j`Kx{7EIygpfn%9V z@Cw4v1X}Nk`>NZ+zng*c7(F&Kk4AhkZD(+Q_$3;w2+=CH7|({0DHf6ttaBD_9%9df z9b=ZU=_?3gB%DN!o?NxLs?o6`CCkXI=o#)fp5ls)nJ+_B8j9#w+==YStitnR@N2uu zar$)6Aq-U)w!d|d9kTQKS@x1L9O{YBH=TImAvn~lqWc4T_d8G&r%j_M1^vm7w+j~M z4>S&J$UziBY#cG)ufxC?`hLPB;t}!{I@&?{Bbq6fteSv)dd1 zbhw6D@ycqD=sU)3RCzM$UkV(z8)C(xwP+JwVc+zYebWa{@pK;DBm02HHE!l$(rXe8 zyf=I;25s@sIO;d}(^x4|({pOE%)B|VnT2RX90CnT{vr;4uuwMIFpj8!EGxcZv=#0~ z81i_BpPNE<)PqkzZxv<+s2=(`&f3F)B*8V;Gb$>vLsF3#;N8NLFNO;NEy&c+QA+_;Wmbc8UKCFF_~m4PS`|8jfk2 zUdA`24Y0G*!ShY&J@9%}v3WSNy)|EKZ=Azdqdp>SWC!}YsK0#81-Z~{Jc(&T)CY}X zE@yCIl2{ucpY& zd25VM(QPDtbKVBywHGb2H|Om)d=RA3ME*jU9x+{m1RkW4ZU#=!AgH)4xif1X+8bS# zRRJ2mQB2J|-}jb$J_EJvMuA}45phpy7jmRc$RALwVR{TQYbw&gjlBv{jIUiFP7zrH z@HKR_Q|x25U>k*B_N;M5FL{3^l-i*b=I?;wOK~{Vd%`?SemFkrE%^cExdGY4&l1k( zGo$PUD)hU?m#BwO7QYuU$m}{2eF&m-Zhx97h5K7~A_KaNXOUp&dEfG| zD1*zeZ#oRGVc#^o(D(>~(yDJkN(?=$1tPYgWi-CoZZ2t>zAQWPQB(Q!hH;Vi^jHXw zrXCLCeC|Wz(dR`Iy`slXB?}ub_8Z6*dZ=i}p=g$M0*~{i@)-@|!p}+duQtsf^+N^@ z-JYfKF3KyOS;m9EW2jwgkymx^@99(s2VY(9V=ZDC(>hEr`nIqinEtIuK&D?5pC<-R zDe5u9SWDf9&CsFeOgq>^eC)KVOksO>F4=6XjP8-5YcHqv?Lj?aW!d7%xgR5E_=(69 zu2{(hh@^44z8Xy__Pw!-@O;=aw6?sLdKYvh+NCOXB{mDaHDBosyN%7r7rt#$b#HTV zb?mlcD2VLh_Yte$J6+M?E$}KRLuoPH1g_duX|7}3Z%~1Ujmw~*8q*#nyjvVJTh^y| zE*IO(9k}t1yUJCVB*{xcNpn= zVCgcZl5t>S(31eM=RY|y_d1ZT;KyPyr ztO|O*OPJr1^_)Pk5v2jTG?0{>8xg;Y26WkqB84TZLvr)4TAKeu!V?_Mr6`D}(-)7Jq{_%Mg{aNT- zK(Y8$&19NtPlG2SV_E~2n1%TDFb{r7&P!=R$S;vkt;fFt83PWl(8}=ZkYQ1?pjNiZ z+u+k0LRvWtE#%Y6BjE-g3O3Ih_IZOSY-31k!w-qIBw|pxW`CrW(0Z>{(bkOL_@flg z2!4YMzbWd`@T-NMh$RLo=$A$T*RQg`Wu7)qqmXX!jDUmw`g$))iv$hzmY6F1dL#-& zxZj%d98asq4;{dlwp!%pc~>~D^HPh8G;P+*Ykc^f#rAgU2TIrOv!q*y-`PXu+Z;3& zO}(qEC9K7-wBgs%gwk->lCY9~pwux7zsW~q4{DpO#piLmFf0ZvVk04~A`}h?BlCu} z*&h6WrPk!pX8YSjUjPWeOf>vb+-&@~p6Hj^_$kr`KtcS_WD=Eq0vLUg5at#JidrO4 zSER$+S|5l6n@LSeBpI`Cg+C0d77a#;d|IUkeMe45wtaIWwS59!*boQ{@#aRY(i_Bh zg{&D^so|#q8zC!UVIVLMz@BgtcKKm}VQ(9L!WNB&$QHjPGFeuNi6mpJWknQ~6~DZ> zOv7(J>fZXGcZKHjYC3*d&#&nb3=1&^eG#n+zX}P1z_3a!Rcsck4=q4|IMX1{G=Z`U$RYBN+bPtF?v^ zgzxtuBB;#^1Xti^fJNbF1(vn8Xl()fFtkjo3DAhu+FK9`h9k`p(-oPF z__Jv)(cc9&MpFSa0e}IM)z<`LNv*VS3_)-f#%b z>(Lgr1n@h+)aaoW!FZNw3j;!n7OK}4qMJ-Fg^<6^kzX71H2Uf1Sv@W1Xx@+;ULYys z3^wDZEXgq=29r%PW)_+bT}ya9%A3#%M~k151=@hzlPG@lvK18(5hKI{_=RN00^wVb z#+pNUpcT#qKVF(>CraIDOMS*)8EZJ2?;8^g}#3H|Dv|^$lm`@rbK@U7# z$n9&hL{#IKZ!zrxZtbwZ^H6}Gr#T`twfQYEHE3+i&`8jZMo(l=;|)dx=(U0oZ!jF7 zYKk1%t<|hC^{*6(R$3BOv^W-eT9(TShL&6676oCf9+4(uO>?!k&ATdsVNKfb8^sC# zy)Y2=1@H@;+QJnc^7mS31%lp2HU)&}2RfJI_gO74ysz+R!12`(wVqZOe%ONmtvhOc z9>0bkRH9u9m~ z;zK;)bgAW{xc}Q_5Cuu`hsrxYQ`6{G!B%|QvNY}IxOGYI3=ZQ%FAdTggT*=cEqB~& z{mpTjRyax1mf=J14!(s?!HGD2#;59JO?&uMO?%aWbL2ctn}Y8-qE`v;Sc?ZJ$ThM* z9L3okRXTb_nJzkO64#~P9duesy!f1&G2<=-=uq8we0X?0!a9yj2SFEu8lb*E<8%TC zVI828KnMDVhdV%hTOkjsZyO$d8T1HfE{;}nkwZD?8qmd{`AciR49^yfB&?i0|y_JI&zln691EA|bjeU><&BlX1 z?}O%oYT1y(gHPv!=Hh9swV?TUBJV9w9S_l7jOU|tJOJJSO7CUt0nL9O^&AKMAoPP8 zpg#pI{t)#AT@3mT6ZY#Xw7^khcYs?&5UHaT{wqmEP&}qwu z1SFASmMz;kzSib*+1hWg`J52C-sYQUYi|_{Oj>&%AAQU4@Q*>Y*|wa!(kpGbcVv{? z99@~|;c>RyGNEPmctq#pGZ|&s4EfhczQUGsN4m?F+m$ibR+|2}Dea^@wNgaukZpmz z{+47>n!D1Sq}xflD{bo>RkjU|I@@N4$JXztM)qNpu2bY#IbP&P<6;kVoIq_L z%9qrUF(yrxk6xe?--+=Y#zi~jhl~2^Ii$`W zuSa|n^~b+&V-z_p1MlxGPh)<=>Gt*H+kdO#0wBTRz%6(Q9+4y{UY6A^qB2@CBfj^yuNcGSSm_WTD5q zj;TcJxojIst8D$H0oy?7HMYUhxu8z)8TD!7gjJy36Z)xmnhT%zp*I^oVK%ofmrv1u z3yL=~`62}=heGOuneZ*y@GTP%ri-u|V3`&y7g!@O4H(UD+V!@aM$s#pb}`sa#FZoN z6N+0zHika$BAdJ+VPX~I(;pO_4|AKdeW$RM%}6%^r??(UH;2-db2?H0vx4kg$exer zw;)>s*%wGwv8(i6WMf)kqMate7t%eFg`gyF9gDMQETSKHELPh3(ldH8Ml}m+CQZku zk@UcqR#3kReHApeVHdrbioSANO~!2WVKIjLQG=Vtd;Zu0s6H1?B?gB?S3&rQc}Ft+qL8L~B)w z9@LQ^8S?nqwruK47t*XjnmZ_sZp&F>%Uxu1%oQo%u;40mTW*!ju~;DG0-?ORk#7J0 zATI~fY(|>Nn2(-A7^GC$$V zOh5VeaobVro$y=FQC5p>+1q!b5Y)CVq|3%5H&{-Hi?BLilYq(gralY<%K)F5z}(w`yV_Zt*FBWi-5GPp zPUj@%pmLgn%E=qvGpe0djCVoTV(6NQbwDnS{n31_7(->GYc~1XhtgAzp;D+=4}BA` zUchY|F@~(ZtDJme8TrO?Oiho%0|K$SFw8H)|3e3@IWC|wDdRdh$8wqKGVY>rc=RMY zdwlxSHeZ9Sz1G&@M3>dr>Yz^e|7`egtXX~wp7dM&e9g^O z=&=bu0Uyq5fGTQ#%pdG`%58mV8Lv|TQSYN11@zIldL8=qVD0oHgsD8%ITSF_+RM`5NYN%p|Vsn3wB3t<=Qj9)HJ8 zCNI~9dmc7<96O1NlWV6izn|kLEAgLxGfc;P+96sa;KCADT%}wPEEmN^=RS1tF^BdH zXFzKWx@ccU7mI1e?@XT6YDchEqHB^#G-kDvn9rGJ1|;6W3S~Xkaz!!qi%aJB&9GU1 zgB4*#C+Z{H^$_#pIR10yCrSa<_kW8R+z)Dgg{3A^%Cv@Q9n*HEolN_fu4B4^X+P6J zru&&5VyZbcapf>|FfC+S%Cv@Q9n*HEolN_fu4B4^X+P6Jru&&5VyeyJ{FyqK7BVem zTEn!CX*<(SrhQD;G2OtlpXnge{Y(!r)yg=3rVgfsOiP*8Fs)>ZC(?d+f;U0>RQ*M^S!L*QRDbpIJbxhltb~5c_x{m1vru|F@neJzLh^bb=^=Il} zTFA7NX${jlrtM74)JOmAf9z;16_S=J;#>Uxs0C=B^uN2NcA63wGQBj@k8(tXPQ>5iL0LZki==Difd)3Almnsrm>^%WBxxS&J)^0%s(!1cJzN>{uzm%uZiog z%JsN(vnQxI+Z?Ium*Mmm=HDH7+2B%k?9CGIfO&18PA#7j;5 zD(0Id&h6RC{LK>2H|19||9y$`MEqms*GoLllz)WzO-#>Y{ZBGK!1R2^Ur=#w&wY%) z!}J1{k2C+`YBRsH82=aJ-!M&QJdNc}?lR>w7#}NfrkR}Y8O&cMaqjmL=C6`C+sQS| zFOxX;*LRs;Epg6w4fFRhJ%#c6ng0pXEXE&TKGJQL{}{%9!T4sT$1}c#`4=S4^?I3k zgXvhV*FoloCC>ex#qD(>)3IEy$;=l@JkKoGrOfLRXZxJTe4WG{rhF6gH%pw`b2am8 zCC=mJXUuPwINRYC=3kUJkGsDy|DnXW9X@4#BDd#QZnxu^pUiYB%wH>UE{~geFVk$! z*T;N-=|skZ%rCmbEYEbtI~ZTh)W&!Z^Y<{dGkzcQ4=_EG@pa5^V4B1DM&_TBIG2An z^Lv>d%kpnB|2EU(7&n+d#Pn>&KVkkGrr%*ajq5py>4l7+#C$%}D;O_e{z{2+IV+g2 zW_mfx*D$}B={&}lFyG3Q?g`NqQgPOQC*yZBJ%Q!#W&T%8Ph|OrncpgLmfywvD@;#f zd=K+OOzD0;T}I5L2PMw>|Hb_4Ys~nQS^g`=Pq~wEmUl3}l;;t8wt}v67@x`X6t@3a zD$aTqF#bcRH6RU*hZ^0?ek=?0+R56XeiNbm=qke}4X0W1Tup%ZvlJi7SDyPxd^rMX z+VPq^r<3>(5E!le{{fuztmAS{+7$e;NwgP0({MVspZDjB zxdI1RejUrd#_}IAUe{p);@%;GX-G%7wu-Wwm|A(Ts(_|xB%mISDAw185{)H2>m%)C(mO(*7H-A zAH3QG#4|Mr(o5Nt@1bio_Vo)gOyPN64P zQ_pMW3H$_2J)gV=xTYPe72hQ_m~<)Yk>f(fE*JPoiSu8HpFEE0i$A3jF)2NxbR61$ z!wQp^cJ%{+kCY|ui4^!>Q{ekk;GYQGrsZ63<{|rcnDNq4bAr+2$={QF-wmb~4=bCKLVhXBuj2vA%Qfxx6!Je|`9hZWvi`>y&tY6XbF?#s zp0`-uq4fK|Qplf>W!9^Z<;62+$oq7Gb0I9GC6*-x6=fQ>kgA>ze*v$D+Rtc1%6QA7cLh?^^L7P64W6!@1? zP72(|dNwHjrzeH{FH_)uN`e2C^*dNUFN3sqQpkVK@}2a81TMMY90U8GVnQSS=8JKG z@xlfop09+&bjAxCOmXoHCxW#CAE81pOH<&hQ{X>Mfj^Q0r|$(F&7Z%K0{;1|Fh zCN$#jr17J-!}JvRk`#C-1^$y1_`@miKc~Q7N`Vihz{g?Wk7nmnfsfYjm#4tpDezlU z;6F`)Kb`{D8iL_aID#+pXu$iTLA>{fcSnQna4TNFqt`h#H(r=?H@5`pJuU9WFkX7Z z`^X(yL!h<2#fw+x@!I{U5_sRM&5sxUf}WLbyZ{(niT7jiN|w7Z(u(&n-FV|R!MPzB z9wF-UH=;NVEqDhs((Z1JguNYFvp0-CEHL#(BF=VawZz3lENY^HE2|X2F`_4 z)UTv(4oIoErL?0(b@5)9lqq{c`?h2g~=;aFl)mE3uq?NAuvz#vX{MoY?R@Ay{owHmOZc*Pr zJ6?6%xRa=c#m7@yvr!iIQ zsYg>$&cddHfyPKfSawajX_oGK3>`lPB8`niIWD?5k?bgQl@$=C7mVQbVtj)@Td2t! z#H+@_^vPBm@zQa?)7an%S+o{ROQ^-mc9AAeLpTyd-fS&+=d^8kq72liRCa3Vgqe`B z$y{W~>3b{^sVpULg6%;)4>*kSK*KU>iLk#l*>y#iiA+Km3vML=Wgfz4!}np-Q(7`; znYXCn$c(vi+~HIw*;1rLv=%Ci*XUc&2UH5Eqb#W5@w#iU#oLys1=XGH1Ye)v^@O}h z1!R?B_#iS#caz88l1O!NqIj}t;AFzVK+?X@I;@r~0?qGVj*%W{Yw|b4e56B?GL2s3 z<8v>Ahw;J#1R7)Czo;fL9iBgz2%pj_jh5Zp-3e zLiC+EEnIf#VMdslJJLqOI#D6Zpc5UM^lNxOf3yy!;^Vt2yd9WK(akiVVIGZY)nAB#(yvJ7-yFR_3aritl-LE!*7Y_SN7 zKT4FGN}zff8kJV{R)b=^p~d5GwRliVW@0U78hA*m!Pti%Yf1J$%ZDQMtyn-N%1`Dh zT8ILv>n8du%6%Klv zq^U7NPCS8OBJwxGPcKzgE3&)HSz$zJ$qwD_h7J#{>BPD;VTYFCH=@J|`%BIZN0~sf z4a_``8rR5^W)pW9-|n#jD-P>$z9`Y}Vp>Y}uQ`y&!Hp=SRuEd*8urwKhJz;c$xvG$ z>@8?+ixjj6kuC`DTabY2BmS1g3;d0m5P*~RX$6fd+n~&(STKkfxn#65Zp6_SDNzCr zwd1>K3dGncK(L@W0G0wFe7{J6*pL*^)(FypMtlv1R^avVX2{nFZIUx}n7blPq>y1` zh40aTGN>laD5cO-9|~y&SR~_{ws`M7Vx#>(WKM-VjQh0WyEJ{3BKY`MpgpZm& z28`Mj$HnGVI+BuoSua@*iQR#KHNB(MjFGgCDsH*td9$SVBF>t=v%(aXRLV&el9%)+ zO8P!dFRArAB}j)%C+W|X^zy#Cqz4KqRq~SQB=TzntmT*YB_*9G1(~YtN3WAmdfES4 zCkrwy#(9wSa#$IJH{oMVFYjkcdKX1nE;awB5ob+5&}#}yO5Yn|y`=p}?5_yWkfSk3 zmwXOj&jTi}%1d6-y%4kGBh$<04)*^y)4z+fWVm-$Lrx-U9f`s1E6CDiw!)b#%gptP0> literal 0 HcmV?d00001 diff --git a/build/src/libusb/pc/hidapi-libusb.pc b/build/src/libusb/pc/hidapi-libusb.pc new file mode 100644 index 00000000..4f931fb6 --- /dev/null +++ b/build/src/libusb/pc/hidapi-libusb.pc @@ -0,0 +1,11 @@ +prefix=/usr/local +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: hidapi-libusb +Description: C Library for USB HID device access from Linux, Mac OS X, FreeBSD, and Windows. This is the libusb implementation. +URL: https://github.com/libusb/hidapi +Version: 0.16.0 +Libs: -L${libdir} -lhidapi-libusb +Cflags: -I${includedir}/hidapi diff --git a/build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..7d3bd97a --- /dev/null +++ b/build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake new file mode 100644 index 00000000..5fc2a04f --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake @@ -0,0 +1,31 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/hidapi/hidapi/linux/hid.c" "src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o" "gcc" "src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o.d" + "" "src/linux/libhidapi-hidraw.so" "gcc" "src/linux/CMakeFiles/hidapi_hidraw.dir/link.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so" "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0.16.0" + "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0" "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0.16.0" + ) + + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make new file mode 100644 index 00000000..38334db8 --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/hidapi/hidapi + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/hidapi/hidapi/build + +# Include any dependencies generated for this target. +include src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make + +# Include the compile flags for this target's objects. +include src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make + +src/linux/CMakeFiles/hidapi_hidraw.dir/codegen: +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/codegen + +src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o: src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make +src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o: /home/runner/work/hidapi/hidapi/linux/hid.c +src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o: src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o" + cd /home/runner/work/hidapi/hidapi/build/src/linux && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o -MF CMakeFiles/hidapi_hidraw.dir/hid.c.o.d -o CMakeFiles/hidapi_hidraw.dir/hid.c.o -c /home/runner/work/hidapi/hidapi/linux/hid.c + +src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/hidapi_hidraw.dir/hid.c.i" + cd /home/runner/work/hidapi/hidapi/build/src/linux && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/hidapi/hidapi/linux/hid.c > CMakeFiles/hidapi_hidraw.dir/hid.c.i + +src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/hidapi_hidraw.dir/hid.c.s" + cd /home/runner/work/hidapi/hidapi/build/src/linux && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/hidapi/hidapi/linux/hid.c -o CMakeFiles/hidapi_hidraw.dir/hid.c.s + +# Object files for target hidapi_hidraw +hidapi_hidraw_OBJECTS = \ +"CMakeFiles/hidapi_hidraw.dir/hid.c.o" + +# External object files for target hidapi_hidraw +hidapi_hidraw_EXTERNAL_OBJECTS = + +src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o +src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/build.make +src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts +src/linux/libhidapi-hidraw.so.0.16.0: /usr/lib/x86_64-linux-gnu/libudev.so +src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libhidapi-hidraw.so" + cd /home/runner/work/hidapi/hidapi/build/src/linux && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/hidapi_hidraw.dir/link.txt --verbose=$(VERBOSE) + cd /home/runner/work/hidapi/hidapi/build/src/linux && $(CMAKE_COMMAND) -E cmake_symlink_library libhidapi-hidraw.so.0.16.0 libhidapi-hidraw.so.0 libhidapi-hidraw.so + +src/linux/libhidapi-hidraw.so.0: src/linux/libhidapi-hidraw.so.0.16.0 + @$(CMAKE_COMMAND) -E touch_nocreate src/linux/libhidapi-hidraw.so.0 + +src/linux/libhidapi-hidraw.so: src/linux/libhidapi-hidraw.so.0.16.0 + @$(CMAKE_COMMAND) -E touch_nocreate src/linux/libhidapi-hidraw.so + +# Rule to build all files generated by this target. +src/linux/CMakeFiles/hidapi_hidraw.dir/build: src/linux/libhidapi-hidraw.so +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/build + +src/linux/CMakeFiles/hidapi_hidraw.dir/clean: + cd /home/runner/work/hidapi/hidapi/build/src/linux && $(CMAKE_COMMAND) -P CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/clean + +src/linux/CMakeFiles/hidapi_hidraw.dir/depend: + cd /home/runner/work/hidapi/hidapi/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/hidapi/hidapi /home/runner/work/hidapi/hidapi/linux /home/runner/work/hidapi/hidapi/build /home/runner/work/hidapi/hidapi/build/src/linux /home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/depend + diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake new file mode 100644 index 00000000..71fb8304 --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + ".0" + "CMakeFiles/hidapi_hidraw.dir/link.d" + "CMakeFiles/hidapi_hidraw.dir/hid.c.o" + "CMakeFiles/hidapi_hidraw.dir/hid.c.o.d" + "libhidapi-hidraw.pdb" + "libhidapi-hidraw.so" + "libhidapi-hidraw.so.0" + "libhidapi-hidraw.so.0.16.0" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/hidapi_hidraw.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make new file mode 100644 index 00000000..a8e69f44 --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for hidapi_hidraw. +# This may be replaced when dependencies are built. diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts new file mode 100644 index 00000000..2fcfbdba --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for hidapi_hidraw. diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make new file mode 100644 index 00000000..3fffed2a --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for hidapi_hidraw. +# This may be replaced when dependencies are built. diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make new file mode 100644 index 00000000..34557fee --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/cc +C_DEFINES = -Dhidapi_hidraw_EXPORTS + +C_INCLUDES = -I/home/runner/work/hidapi/hidapi/hidapi -I/home/runner/work/hidapi/hidapi/libusb + +C_FLAGS = -O3 -DNDEBUG -fPIC + diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt new file mode 100644 index 00000000..e101e765 --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/hidapi_hidraw.dir/link.d -shared -Wl,-soname,libhidapi-hidraw.so.0 -o libhidapi-hidraw.so.0.16.0 CMakeFiles/hidapi_hidraw.dir/hid.c.o /usr/lib/x86_64-linux-gnu/libudev.so diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build/src/linux/CMakeFiles/progress.marks b/build/src/linux/CMakeFiles/progress.marks new file mode 100644 index 00000000..0cfbf088 --- /dev/null +++ b/build/src/linux/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/src/linux/cmake_install.cmake b/build/src/linux/cmake_install.cmake new file mode 100644 index 00000000..b2f940b2 --- /dev/null +++ b/build/src/linux/cmake_install.cmake @@ -0,0 +1,91 @@ +# Install script for directory: /home/runner/work/hidapi/hidapi/linux + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + file(RPATH_CHECK + FILE "${file}" + RPATH "") + endif() + endforeach() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES + "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0.16.0" + "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/hidapi" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/hidapi/hidapi.h") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/build/src/linux/pc/hidapi-hidraw.pc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/hidapi/hidapi/build/src/linux/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/src/linux/pc/hidapi-hidraw.pc b/build/src/linux/pc/hidapi-hidraw.pc new file mode 100644 index 00000000..d35fd1f6 --- /dev/null +++ b/build/src/linux/pc/hidapi-hidraw.pc @@ -0,0 +1,11 @@ +prefix=/usr/local +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: hidapi-hidraw +Description: C Library for USB/Bluetooth HID device access from Linux, Mac OS X, FreeBSD, and Windows. This is the hidraw implementation. +URL: https://github.com/libusb/hidapi +Version: 0.16.0 +Libs: -L${libdir} -lhidapi-hidraw +Cflags: -I${includedir}/hidapi diff --git a/libusb/hid.c b/libusb/hid.c index ad0c4e87..4753deb6 100644 --- a/libusb/hid.c +++ b/libusb/hid.c @@ -1142,8 +1142,8 @@ static int hid_libusb_hotplug_callback(libusb_context *ctx, libusb_device *devic msg->event = event; msg->next = NULL; - /* We use this thread's mutex to protect the queue */ - hidapi_thread_mutex_lock(&hid_hotplug_context.libusb_thread); + /* Use callback_thread's mutex to protect the queue and signal it */ + hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); struct hid_hotplug_queue* end = hid_hotplug_context.queue; if (end) { while (end->next) { @@ -1153,10 +1153,10 @@ static int hid_libusb_hotplug_callback(libusb_context *ctx, libusb_device *devic } else { hid_hotplug_context.queue = msg; } - hidapi_thread_mutex_unlock(&hid_hotplug_context.libusb_thread); - /* Wake up the other thread so it can react to the new message immediately */ + /* Wake up the callback thread so it can react to the new message immediately */ hidapi_thread_cond_signal(&hid_hotplug_context.callback_thread); + hidapi_thread_mutex_unlock(&hid_hotplug_context.callback_thread); return 0; } @@ -1215,31 +1215,27 @@ static void* callback_thread(void* user_data) { (void) user_data; - /* 5 msec timeout seems reasonable; don't set too low to avoid high CPU usage */ - /* This timeout only affects how much time it takes to stop the thread */ - hidapi_timespec ts; - ts.tv_sec = 0; - ts.tv_nsec = 5000000; - hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); /* We stop the thread if by the moment there are no events left in the queue there are no callbacks left */ while (1) { - /* Make the tread fall asleep and wait for a condition to wake it up */ - hidapi_thread_cond_timedwait(&hid_hotplug_context.callback_thread, &ts); + /* Wait for events to arrive or shutdown signal */ + while (!hid_hotplug_context.queue && hid_hotplug_context.hotplug_cbs) { + hidapi_thread_cond_wait(&hid_hotplug_context.callback_thread); + } - /* We use this thread's mutex to protect the queue */ - hidapi_thread_mutex_lock(&hid_hotplug_context.libusb_thread); + /* Process all pending events from the queue */ while (hid_hotplug_context.queue) { struct hid_hotplug_queue *cur_event = hid_hotplug_context.queue; - process_hotplug_event(cur_event); + hid_hotplug_context.queue = cur_event->next; - /* Empty the queue */ - cur_event = cur_event->next; - free(hid_hotplug_context.queue); - hid_hotplug_context.queue = cur_event; + /* Release the lock while processing to avoid blocking event producers */ + hidapi_thread_mutex_unlock(&hid_hotplug_context.callback_thread); + process_hotplug_event(cur_event); + free(cur_event); + hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); } - hidapi_thread_mutex_unlock(&hid_hotplug_context.libusb_thread); + if (!hid_hotplug_context.hotplug_cbs) { break; } @@ -1276,7 +1272,9 @@ static void* hotplug_thread(void* user_data) libusb_exit(hid_hotplug_context.context); /* Forcibly wake up the thread so it can shut down immediately and wait for it to stop */ + hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); hidapi_thread_cond_signal(&hid_hotplug_context.callback_thread); + hidapi_thread_mutex_unlock(&hid_hotplug_context.callback_thread); hidapi_thread_join(&hid_hotplug_context.callback_thread); From 8ef4edfdbdeeddd4ac6ace106eadfe3b00be16c5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 09:46:51 +0000 Subject: [PATCH 3/8] Remove build artifacts from tracking, add build/ to .gitignore Agent-Logs-Url: https://github.com/libusb/hidapi/sessions/a47a730b-fbb6-4042-9afb-00e5aa94817d Co-authored-by: Youw <5939659+Youw@users.noreply.github.com> --- .gitignore | 1 + build/CMakeCache.txt | 561 ----------- build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 -- .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 15968 -> 0 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 - .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 ------------------ build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 16088 -> 0 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 395 -------- .../CMakeDirectoryInformation.cmake | 16 - build/CMakeFiles/Makefile.cmake | 79 -- build/CMakeFiles/Makefile2 | 215 ----- build/CMakeFiles/TargetDirectories.txt | 26 - build/CMakeFiles/cmake.check_cache | 1 - build/CMakeFiles/progress.marks | 1 - build/cmake_install.cmake | 71 -- .../hidapi-config-version.cmake | 65 -- build/export_generated/hidapi-config.cmake | 78 -- .../CMakeDirectoryInformation.cmake | 16 - .../libhidapi-release.cmake | 29 - .../libhidapi.cmake | 120 --- build/src/CMakeFiles/progress.marks | 1 - build/src/cmake_install.cmake | 90 -- .../CMakeDirectoryInformation.cmake | 16 - .../hidapi_libusb.dir/DependInfo.cmake | 31 - .../CMakeFiles/hidapi_libusb.dir/build.make | 122 --- .../hidapi_libusb.dir/cmake_clean.cmake | 15 - .../compiler_depend.internal | 182 ---- .../hidapi_libusb.dir/compiler_depend.make | 530 ---------- .../hidapi_libusb.dir/compiler_depend.ts | 2 - .../CMakeFiles/hidapi_libusb.dir/depend.make | 2 - .../CMakeFiles/hidapi_libusb.dir/flags.make | 10 - .../CMakeFiles/hidapi_libusb.dir/hid.c.o | Bin 45128 -> 0 bytes .../CMakeFiles/hidapi_libusb.dir/hid.c.o.d | 139 --- .../CMakeFiles/hidapi_libusb.dir/link.d | 73 -- .../CMakeFiles/hidapi_libusb.dir/link.txt | 1 - .../hidapi_libusb.dir/progress.make | 3 - build/src/libusb/CMakeFiles/progress.marks | 1 - build/src/libusb/cmake_install.cmake | 94 -- build/src/libusb/libhidapi-libusb.so | 1 - build/src/libusb/libhidapi-libusb.so.0 | 1 - build/src/libusb/libhidapi-libusb.so.0.16.0 | Bin 54432 -> 0 bytes build/src/libusb/pc/hidapi-libusb.pc | 11 - .../CMakeDirectoryInformation.cmake | 16 - .../hidapi_hidraw.dir/DependInfo.cmake | 31 - .../CMakeFiles/hidapi_hidraw.dir/build.make | 122 --- .../hidapi_hidraw.dir/cmake_clean.cmake | 15 - .../hidapi_hidraw.dir/compiler_depend.make | 2 - .../hidapi_hidraw.dir/compiler_depend.ts | 2 - .../CMakeFiles/hidapi_hidraw.dir/depend.make | 2 - .../CMakeFiles/hidapi_hidraw.dir/flags.make | 10 - .../CMakeFiles/hidapi_hidraw.dir/link.txt | 1 - .../hidapi_hidraw.dir/progress.make | 3 - build/src/linux/CMakeFiles/progress.marks | 1 - build/src/linux/cmake_install.cmake | 91 -- build/src/linux/pc/hidapi-hidraw.pc | 11 - 55 files changed, 1 insertion(+), 4305 deletions(-) delete mode 100644 build/CMakeCache.txt delete mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake delete mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin delete mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out delete mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/CMakeFiles/Makefile.cmake delete mode 100644 build/CMakeFiles/Makefile2 delete mode 100644 build/CMakeFiles/TargetDirectories.txt delete mode 100644 build/CMakeFiles/cmake.check_cache delete mode 100644 build/CMakeFiles/progress.marks delete mode 100644 build/cmake_install.cmake delete mode 100644 build/export_generated/hidapi-config-version.cmake delete mode 100644 build/export_generated/hidapi-config.cmake delete mode 100644 build/src/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake delete mode 100644 build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake delete mode 100644 build/src/CMakeFiles/progress.marks delete mode 100644 build/src/cmake_install.cmake delete mode 100644 build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o.d delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/link.d delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/link.txt delete mode 100644 build/src/libusb/CMakeFiles/hidapi_libusb.dir/progress.make delete mode 100644 build/src/libusb/CMakeFiles/progress.marks delete mode 100644 build/src/libusb/cmake_install.cmake delete mode 120000 build/src/libusb/libhidapi-libusb.so delete mode 120000 build/src/libusb/libhidapi-libusb.so.0 delete mode 100755 build/src/libusb/libhidapi-libusb.so.0.16.0 delete mode 100644 build/src/libusb/pc/hidapi-libusb.pc delete mode 100644 build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt delete mode 100644 build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make delete mode 100644 build/src/linux/CMakeFiles/progress.marks delete mode 100644 build/src/linux/cmake_install.cmake delete mode 100644 build/src/linux/pc/hidapi-hidraw.pc diff --git a/.gitignore b/.gitignore index 048900e2..3861ee18 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ CMakeLists.txt.user # doxgen output doxygen/html/ +build/ diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index e6ac0afc..00000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,561 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/runner/work/hidapi/hidapi/build -# It was generated by CMake: /usr/local/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Build shared version of the libraries, otherwise build statically -BUILD_SHARED_LIBS:BOOL=ON - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Debug;Release;MinSizeRel;RelWithDebInfo -CMAKE_BUILD_TYPE:STRING=Release - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/hidapi/hidapi/build/CMakeFiles/pkgRedirects - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=hidapi - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0.16.0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=16 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Build small console test application hidtest -HIDAPI_BUILD_HIDTEST:BOOL=OFF - -//Build HIDAPI with ASAN address sanitizer instrumentation -HIDAPI_ENABLE_ASAN:BOOL=OFF - -//Build HIDRAW-based implementation of HIDAPI -HIDAPI_WITH_HIDRAW:BOOL=ON - -//Build LIBUSB-based implementation of HIDAPI -HIDAPI_WITH_LIBUSB:BOOL=ON - -//Arguments to supply to pkg-config -PKG_CONFIG_ARGN:STRING= - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Value Computed by CMake -hidapi_BINARY_DIR:STATIC=/home/runner/work/hidapi/hidapi/build/src - -//Value Computed by CMake -hidapi_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -hidapi_SOURCE_DIR:STATIC=/home/runner/work/hidapi/hidapi/src - -//Path to a library. -pkgcfg_lib_libudev_udev:FILEPATH=/usr/lib/x86_64-linux-gnu/libudev.so - -//Path to a library. -pkgcfg_lib_libusb_usb-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//STRINGS property for variable: CMAKE_BUILD_TYPE -CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/hidapi/hidapi/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Test CMAKE_HAVE_LIBC_PTHREAD -CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/hidapi/hidapi -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding Iconv -FIND_PACKAGE_MESSAGE_DETAILS_Iconv:INTERNAL=[built in to C library][v()] -//Details about finding PkgConfig -FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -//Test HIDAPI_ICONV_CONST -HIDAPI_ICONV_CONST:INTERNAL= -//Test Iconv_IS_BUILT_IN -Iconv_IS_BUILT_IN:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_ARGN -PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local -__pkg_config_arguments_libudev:INTERNAL=REQUIRED;IMPORTED_TARGET;libudev -__pkg_config_arguments_libusb:INTERNAL=REQUIRED;IMPORTED_TARGET;libusb-1.0>=1.0.9 -__pkg_config_checked_libudev:INTERNAL=1 -__pkg_config_checked_libusb:INTERNAL=1 -libudev_CFLAGS:INTERNAL=-I/usr/include -libudev_CFLAGS_I:INTERNAL= -libudev_CFLAGS_OTHER:INTERNAL= -libudev_FOUND:INTERNAL=1 -libudev_INCLUDEDIR:INTERNAL=/usr/include -libudev_INCLUDE_DIRS:INTERNAL=/usr/include -libudev_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-ludev -libudev_LDFLAGS_OTHER:INTERNAL= -libudev_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -libudev_LIBRARIES:INTERNAL=udev -libudev_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu -libudev_LIBS:INTERNAL= -libudev_LIBS_L:INTERNAL= -libudev_LIBS_OTHER:INTERNAL= -libudev_LIBS_PATHS:INTERNAL= -libudev_MODULE_NAME:INTERNAL=libudev -libudev_PREFIX:INTERNAL=/usr -libudev_STATIC_CFLAGS:INTERNAL=-I/usr/include -libudev_STATIC_CFLAGS_I:INTERNAL= -libudev_STATIC_CFLAGS_OTHER:INTERNAL= -libudev_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include -libudev_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-ludev;-lrt;-pthread -libudev_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread -libudev_STATIC_LIBDIR:INTERNAL= -libudev_STATIC_LIBRARIES:INTERNAL=udev;rt -libudev_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu -libudev_STATIC_LIBS:INTERNAL= -libudev_STATIC_LIBS_L:INTERNAL= -libudev_STATIC_LIBS_OTHER:INTERNAL= -libudev_STATIC_LIBS_PATHS:INTERNAL= -libudev_VERSION:INTERNAL=255 -libudev_libudev_INCLUDEDIR:INTERNAL= -libudev_libudev_LIBDIR:INTERNAL= -libudev_libudev_PREFIX:INTERNAL= -libudev_libudev_VERSION:INTERNAL= -libusb_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 -libusb_CFLAGS_I:INTERNAL= -libusb_CFLAGS_OTHER:INTERNAL= -libusb_FOUND:INTERNAL=1 -libusb_INCLUDEDIR:INTERNAL=/usr/include -libusb_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 -libusb_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lusb-1.0 -libusb_LDFLAGS_OTHER:INTERNAL= -libusb_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu -libusb_LIBRARIES:INTERNAL=usb-1.0 -libusb_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu -libusb_LIBS:INTERNAL= -libusb_LIBS_L:INTERNAL= -libusb_LIBS_OTHER:INTERNAL= -libusb_LIBS_PATHS:INTERNAL= -libusb_MODULE_NAME:INTERNAL=libusb-1.0 -libusb_PREFIX:INTERNAL=/usr -libusb_STATIC_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 -libusb_STATIC_CFLAGS_I:INTERNAL= -libusb_STATIC_CFLAGS_OTHER:INTERNAL= -libusb_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 -libusb_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lusb-1.0;-ludev -libusb_STATIC_LDFLAGS_OTHER:INTERNAL= -libusb_STATIC_LIBDIR:INTERNAL= -libusb_STATIC_LIBRARIES:INTERNAL=usb-1.0;udev -libusb_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu -libusb_STATIC_LIBS:INTERNAL= -libusb_STATIC_LIBS_L:INTERNAL= -libusb_STATIC_LIBS_OTHER:INTERNAL= -libusb_STATIC_LIBS_PATHS:INTERNAL= -libusb_VERSION:INTERNAL=1.0.27 -libusb_libusb-1.0_INCLUDEDIR:INTERNAL= -libusb_libusb-1.0_LIBDIR:INTERNAL= -libusb_libusb-1.0_PREFIX:INTERNAL= -libusb_libusb-1.0_VERSION:INTERNAL= -//ADVANCED property for variable: pkgcfg_lib_libudev_udev -pkgcfg_lib_libudev_udev-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_libusb_usb-1.0 -pkgcfg_lib_libusb_usb-1.0-ADVANCED:INTERNAL=1 -prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu - diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake deleted file mode 100644 index 6f50f918..00000000 --- a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index abaa3e37354a9bfc765d68765e83b8ed69650879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15968 zcmeHOYit}>6~4Q9x#ZzZnvjr`W=k7L08i}1F=>#=I_q_2k>iBKp@I-5v!1a%VjpI9 zwzUhCpzx>(sgkN{DNrd?6(I2^l@R$+QML*y0s$gFfFOhvN-G5sT2~ZgAkA{l%=tFs zVcnv_4;* zZ&kOb#UwBExj>%@fV4rml$?ug!Y?3Xzja(`fwu%SMF2B_pX*w0sq z3?BHT1OS3>#!E}Y2o8%MFzm;y5-aAbzLQelseH?+$1MM7$4>pPv`ezaHQ; zAC!3WorjdMir+aJB>L@zp+GNM%&Yq5*Zmn9;w)vsCUupX1F|~K-u%c$_ z%t;zm@^~PlJ=U!jJ=>42pMLDCkDMt#|3&Mr?8!4<>wZdaV;k-_`>+icZVy9*Wv+8f zwh8j_8LG+HCcJ3>tmG5(e6ZiD7P>5P=@z^(4_}^#znS>AwP;5f24!@_sCuUB870#x z6EiYt8lz6xEIRkviq)Lo9<_Hczb9*K)3#|ln)U77%E%AzGc4P+$DFEXyTkjk#Y)*8 zHVZ|Y+8QfW%F?Rqb7e^%K2GuIke-c+2#Yy^Be> zvZc{zT(Rim*+s9?U3cOr`8MOT{~zulC07oU-}I-h>eIE$Kg?a@Zl26t)xWHtTJwt) zl%DS{Otn8^3oFxh@Ss`*_j&6+<(TDo@h0*Cg`QS+>D=(xlgh%*pp zAkILXfj9$k2I36F8Hh6wXCTf%oPmEo1N{E$wMu?yVE?Wvy`QU$8rFp89_ie9G;BYV z-#<{;)So$p_m@@%8x(!0AOgZbg%!JLsB>d*HLk%g}} z3(gT*hrkYr4GZ4O@80-b*6EiTjbnso3GXL7N2n7%I@4&JCFH{IRJkPXJ*X0ssl?Z7eec{>~QFY({V-9goE`rk~vPpn7{tXTK{_NDi<9ap>8-}%n%clfU_ z+5aQ-pMo9Lxp12v{l857Cz!~sNPRw;UA{Q!Qe-CL5@#UJK%9X%191l848$3TGZ1GW z&On@j|BVb_y&~2pV(p=S(?eZchHlFG#pNPDA?qC9A~M!NZV(x_KI=usdPu%s;sX6& zt~V+ypOZz5SerP`H+)orHLXfr68)P3THPmNB$mo|e|K9_w5C0Ea#JbeI z+3c?L=EH?r*{h|ywrkt9&W@g%FK)YUTesHPt#xe?#cPG+akWsr+=$w6z7wSRk|ZQ8 z2E1;#l|7%2q*|dSWIT$wN(+BB!fzKI;~VyQswC7pmC6JR#yzjHPSDc=jMqS`)F-LJ zadEwX=W&=&H!F;P@ZY3LtNuUb+ox0}9av&~{Zja2!V9QZgg-6>tp@PReEE5mvVs?yTbPo_=m(k+Wyyxm!@Ir<2mA2Cf6#A zdnmuhJVl0+T*m4r#HVQdtjoYMz^@R$ipEJs#-abLiBuQG9^(yOzZLr}@_p(*Ln7sK z#B+b5_Ae5jhI0tplC9U--%k9hBz;Rpt_yW&#Pzzg3aylYP&^tr#~RAsPi|j2gBav-~fr zqT_i*dybZlmVyo(?Azx*bu?&mK>vq^`u63sMAI${Bd3d2??0%Fy@UJr^bH#O2L=x1 zhK=FAJ@l}W3?q9NGT5TUz#sEWApf3+OEmuF>AnecpWZ<_W{uxmKt;h+3AKH5|;*WU)5cfB* zkB;B-;*b2Rv{(v0AR<6$i0b=P<1WJgv={*SU01k7dk zh3AmC|G>Nz`yr$Dkb%D^-}aC{=E<`iL{foWAl;C`zeEZidx+nhcWQx0oez!*kAE)k z!+HD$aclyA%tPy2*;=WL|9RsB{=ivMh5efjoq-SHpau9rzD^b95Fhiil=w&O<#6Dx z77)Rlm^XR&OB$Oz{KJT`(=?(=MjHH*7| UmgmB){a5l23zcONhlr^D3BLOi8~^|S diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake deleted file mode 100644 index a8dd8661..00000000 --- a/build/CMakeFiles/3.31.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.17.0-1008-azure") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.17.0-1008-azure") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.17.0-1008-azure") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.17.0-1008-azure") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 50d95e5b..00000000 --- a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out deleted file mode 100755 index f1ada888b26eb7e10c09f9d3c051a0bbc662377d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16088 zcmeHOZ)_Y#6`#8#jYE^zaU1L=r8!E15?XI;$8p`DB$wFdtdX6B!~vl+tk%A@@5KEv zcYDOHpai9qm^4xg2>Jn}szOx!i3AcVA|HyQR)Lm+8VRYPpHfIskV5MUs7#4+yf^cH z>+^CB672^h_F3LH@Av-9?3>xW+1;5hrUv`tv6uoaQM(jN$tHs&Me)RaQXrO8J!%yl zKcMbZw~)M4V@97ejI@R>#TW7h!Iuzczg8~P;ddICYA}QrGH1WVD8mgR0#|Y#?6-^+ zB8T~FQUN&hL465!CQ9gIz#kPq@LE4^%50mlpWV5T+me@q!r{lFJ_XCzQ+F5=J|p#k zBcGfT{_l}|hIzY$0T26S#4pVI#1EY7U^@J|pZ;&^J1BlHC3F}S=Jy&{fup{Ulb>|0 zSlpbUn-58Si}gd3+Z73MXOU+% z`;RCJGsBpqQN>Rf8Sz+myXe_|>#nos?s#qb)mKY@I)3u4mP;$IKYxX7xZUi-HcT83 zLxg26bDeBs^6@1q$=D`-(fe&)1B)Ekuepw{m#{<~+*t%KEP~%g_}z8lD953Ujyh%E zE%{E~%@zn5ophbCY{AWCAM_NfIltX%-{8RBUZ>OQw6+K3ZC%P47#?!cUdbEJmVK`@ zJk*;j7QA71BEqv|G{@a*^B4nNt-&$2SvOmQ^SA}g)!_Pm3q{1E3`7}-G7x1T%0QHXC<9Rj{wFf< z*T%cvu}@xWuum`h{Z^&yFVFb#>dW@Y=Nq2W?W=Bois0&|@6xexLsGGQbQ8W)s$NmO+_>Qc8$KtT>>t+6FWw}LH+Fi z=i{X0!V&VD{=zkTx^nrKsq5TK`}Eou=}G-`>YDw89ecU)8P)jgOe}Ss@NoT}^3zW@%Fp<>7kP6y2|fpH5vrM%~6u)qNWDA~!XnC<9Rjq6|bCh%yjmAj&|L zfhYq}2BHi^8TfzB0Du3w84c|3Kd@u8n4iezywXwnDtT<7^#Z-~Ij>aC77It)HFa#W zOrbp}v>#L2VW{ygkz7rPGZYfP4{Kni$&Oh35pJ=>E-z#t} z&F^zJ>GCa?Ou2PN49O` z&xqQe>%9a!28lSPPyausxZh_WwYuq%c<-uP;!je|3`7)VAj&|LfhYq}2BHi^8Hh3v zWgyBxl!5m)16Z$!^@&&ms2^Uas+Fit)-SFS`FFC;@eYx(4syN7c!XIeGS)-#a}N{r zf4@;JvixINOo%mt8GdLZ;&q8kmqhuXYLdLC_tAyZBhVX5I<2r!-02N}YRrMqd!tGVt?d&+EncmA0p= zA~Y^8YPU7PdV55PR6pU()bB|dSNdHMDSsq!n#3OQ&q*ANE5x}Vakj|)Rlge|<*zvoombfY z6^Xw&6#s3)69`(vd0)fbH8P6#5Z)Z8yJ_gU=pdZ)mP{DSPI1_!@fMXx8UW{|4v&`n z4y#Bj@ZFKD7p~9D~`B1C+!zYWyh^dDt^b9 z^L#IDwb!@codQ|MEtT9U$1C`yDK%Dd^PZEg$*CE=$F-AA`13NIG=*AYk}q>`nGpEZo!) zq=dI}=w2~RmG{I(;McxNS>>s`?~V}nONM7q$`)w5$Aq#9Mc=c=3l(dkRGjci{!|S# zQpwU@oorg5J$nb*cr0r3j9bnqD?L@9Dh&5aMuT=}GZ7rpmAstG4$9(@q^yaYIauRG zD)^LOW$|z%%cAZ~%ge|B%%sU5lJPeq(RiRt!QFgzl$yh1!J@8E7IjUYMz&mW?~d`j zjBW|R+x_r9JIu>a3)|Mxhe+VL6J7S27TZrI>R^5cxtj{L{^5OP8(}CM_h-QTJ6!9J zc>s631zO7*?1#iW82d28_K?B=?f=|3L-Oz=ZLevdFVfj^!nXSTAnQb~QBKfoV+j#Rb&fkV6T z>6v%cCHMipK?TN8Kjwiw;vcq`(}BBMLI7i89^mkoGzK{QYdOYFU_^zC1jK!iuVa2r vKznfiTR|AwPQ`$d{1KH1`=5 search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/' - as -v --64 -o CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o /tmp/ccA1LJmr.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_ea4f3 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea4f3.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ea4f3' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ea4f3.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ea4f3' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ea4f3.' - /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -o cmTC_ea4f3 - gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-9xZbnz' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:34 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:34 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-9xZbnz'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ea4f3/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_ea4f3.dir/build.make CMakeFiles/cmTC_ea4f3.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-9xZbnz'] - ignore line: [Building C object CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ea4f3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccA1LJmr.s] - ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o /tmp/ccA1LJmr.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_ea4f3] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea4f3.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ea4f3' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ea4f3.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc1PUIE6.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_ea4f3] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1PUIE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ea4f3 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_ea4f3.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:34 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" - - "linux/CMakeLists.txt:9 (find_package)" - checks: - - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" - directories: - source: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX" - binary: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_POSITION_INDEPENDENT_CODE: "ON" - buildResult: - variable: "CMAKE_HAVE_LIBC_PTHREAD" - cached: true - stdout: | - Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ef6e8/fast - /usr/bin/gmake -f CMakeFiles/cmTC_ef6e8.dir/build.make CMakeFiles/cmTC_ef6e8.dir/build - gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX' - Building C object CMakeFiles/cmTC_ef6e8.dir/src.c.o - /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -fPIE -o CMakeFiles/cmTC_ef6e8.dir/src.c.o -c /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX/src.c - Linking C executable cmTC_ef6e8 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef6e8.dir/link.txt --verbose=1 - /usr/bin/cc CMakeFiles/cmTC_ef6e8.dir/src.c.o -o cmTC_ef6e8 - gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-pspGMX' - - exitCode: 0 -... - ---- -events: - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" - - "/usr/local/share/cmake-3.31/Modules/FindIconv.cmake:118 (check_c_source_compiles)" - - "libusb/CMakeLists.txt:30 (find_package)" - checks: - - "Performing Test Iconv_IS_BUILT_IN" - directories: - source: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS" - binary: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_POSITION_INDEPENDENT_CODE: "ON" - buildResult: - variable: "Iconv_IS_BUILT_IN" - cached: true - stdout: | - Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_0c660/fast - /usr/bin/gmake -f CMakeFiles/cmTC_0c660.dir/build.make CMakeFiles/cmTC_0c660.dir/build - gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS' - Building C object CMakeFiles/cmTC_0c660.dir/src.c.o - /usr/bin/cc -DIconv_IS_BUILT_IN -fPIE -o CMakeFiles/cmTC_0c660.dir/src.c.o -c /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS/src.c - Linking C executable cmTC_0c660 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0c660.dir/link.txt --verbose=1 - /usr/bin/cc CMakeFiles/cmTC_0c660.dir/src.c.o -o cmTC_0c660 - gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-ekFKvS' - - exitCode: 0 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" - - "libusb/CMakeLists.txt:73 (check_c_source_compiles)" - checks: - - "Performing Test HIDAPI_ICONV_CONST" - directories: - source: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6" - binary: "/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_POSITION_INDEPENDENT_CODE: "ON" - buildResult: - variable: "HIDAPI_ICONV_CONST" - cached: true - stdout: | - Change Dir: '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_34785/fast - /usr/bin/gmake -f CMakeFiles/cmTC_34785.dir/build.make CMakeFiles/cmTC_34785.dir/build - gmake[1]: Entering directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6' - Building C object CMakeFiles/cmTC_34785.dir/src.c.o - /usr/bin/cc -DHIDAPI_ICONV_CONST -fPIE -o CMakeFiles/cmTC_34785.dir/src.c.o -c /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6/src.c - /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6/src.c:2:27: error: conflicting types for ‘iconv’; have ‘size_t(void *, const char **, size_t *, char **, size_t *)’ {aka ‘long unsigned int(void *, const char **, long unsigned int *, char **, long unsigned int *)’} - 2 | extern size_t iconv (iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); - | ^~~~~ - In file included from /home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6/src.c:1: - /usr/include/iconv.h:49:15: note: previous declaration of ‘iconv’ with type ‘size_t(void *, char ** restrict, size_t * restrict, char ** restrict, size_t * restrict)’ {aka ‘long unsigned int(void *, char ** restrict, long unsigned int * restrict, char ** restrict, long unsigned int * restrict)’} - 49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf, - | ^~~~~ - gmake[1]: *** [CMakeFiles/cmTC_34785.dir/build.make:81: CMakeFiles/cmTC_34785.dir/src.c.o] Error 1 - gmake[1]: Leaving directory '/home/runner/work/hidapi/hidapi/build/CMakeFiles/CMakeScratch/TryCompile-hvoJE6' - gmake: *** [Makefile:134: cmTC_34785/fast] Error 2 - - exitCode: 2 -... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7d3bd97a..00000000 --- a/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index 29ac3538..00000000 --- a/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,79 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/runner/work/hidapi/hidapi/CMakeLists.txt" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "/home/runner/work/hidapi/hidapi/libusb/CMakeLists.txt" - "/home/runner/work/hidapi/hidapi/linux/CMakeLists.txt" - "/home/runner/work/hidapi/hidapi/pc/hidapi-hidraw.pc.in" - "/home/runner/work/hidapi/hidapi/pc/hidapi-libusb.pc.in" - "/home/runner/work/hidapi/hidapi/src/CMakeLists.txt" - "/home/runner/work/hidapi/hidapi/src/cmake/hidapi-config.cmake.in" - "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-SameMajorVersion.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakePushCheckState.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/FindIconv.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPkgConfig.cmake" - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" - "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" - "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/CMakeDirectoryInformation.cmake" - "export_generated/hidapi-config-version.cmake" - "export_generated/hidapi-config.cmake" - "src/CMakeFiles/CMakeDirectoryInformation.cmake" - "src/linux/pc/hidapi-hidraw.pc" - "src/linux/CMakeFiles/CMakeDirectoryInformation.cmake" - "src/libusb/pc/hidapi-libusb.pc" - "src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake" - "src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake" - ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 deleted file mode 100644 index b6c92494..00000000 --- a/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,215 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/hidapi/hidapi - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/hidapi/hidapi/build - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: src/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: src/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: src/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: src/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory src - -# Recursive "all" directory target. -src/all: src/linux/all -src/all: src/libusb/all -.PHONY : src/all - -# Recursive "codegen" directory target. -src/codegen: src/linux/codegen -src/codegen: src/libusb/codegen -.PHONY : src/codegen - -# Recursive "preinstall" directory target. -src/preinstall: src/linux/preinstall -src/preinstall: src/libusb/preinstall -.PHONY : src/preinstall - -# Recursive "clean" directory target. -src/clean: src/linux/clean -src/clean: src/libusb/clean -.PHONY : src/clean - -#============================================================================= -# Directory level rules for directory src/libusb - -# Recursive "all" directory target. -src/libusb/all: src/libusb/CMakeFiles/hidapi_libusb.dir/all -.PHONY : src/libusb/all - -# Recursive "codegen" directory target. -src/libusb/codegen: src/libusb/CMakeFiles/hidapi_libusb.dir/codegen -.PHONY : src/libusb/codegen - -# Recursive "preinstall" directory target. -src/libusb/preinstall: -.PHONY : src/libusb/preinstall - -# Recursive "clean" directory target. -src/libusb/clean: src/libusb/CMakeFiles/hidapi_libusb.dir/clean -.PHONY : src/libusb/clean - -#============================================================================= -# Directory level rules for directory src/linux - -# Recursive "all" directory target. -src/linux/all: src/linux/CMakeFiles/hidapi_hidraw.dir/all -.PHONY : src/linux/all - -# Recursive "codegen" directory target. -src/linux/codegen: src/linux/CMakeFiles/hidapi_hidraw.dir/codegen -.PHONY : src/linux/codegen - -# Recursive "preinstall" directory target. -src/linux/preinstall: -.PHONY : src/linux/preinstall - -# Recursive "clean" directory target. -src/linux/clean: src/linux/CMakeFiles/hidapi_hidraw.dir/clean -.PHONY : src/linux/clean - -#============================================================================= -# Target rules for target src/linux/CMakeFiles/hidapi_hidraw.dir - -# All Build rule for target. -src/linux/CMakeFiles/hidapi_hidraw.dir/all: - $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/depend - $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=1,2 "Built target hidapi_hidraw" -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/all - -# Build rule for subdir invocation for target. -src/linux/CMakeFiles/hidapi_hidraw.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/linux/CMakeFiles/hidapi_hidraw.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 0 -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/rule - -# Convenience name for target. -hidapi_hidraw: src/linux/CMakeFiles/hidapi_hidraw.dir/rule -.PHONY : hidapi_hidraw - -# codegen rule for target. -src/linux/CMakeFiles/hidapi_hidraw.dir/codegen: - $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=1,2 "Finished codegen for target hidapi_hidraw" -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/codegen - -# clean rule for target. -src/linux/CMakeFiles/hidapi_hidraw.dir/clean: - $(MAKE) $(MAKESILENT) -f src/linux/CMakeFiles/hidapi_hidraw.dir/build.make src/linux/CMakeFiles/hidapi_hidraw.dir/clean -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/clean - -#============================================================================= -# Target rules for target src/libusb/CMakeFiles/hidapi_libusb.dir - -# All Build rule for target. -src/libusb/CMakeFiles/hidapi_libusb.dir/all: - $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/depend - $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=3,4 "Built target hidapi_libusb" -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/all - -# Build rule for subdir invocation for target. -src/libusb/CMakeFiles/hidapi_libusb.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/libusb/CMakeFiles/hidapi_libusb.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/hidapi/hidapi/build/CMakeFiles 0 -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/rule - -# Convenience name for target. -hidapi_libusb: src/libusb/CMakeFiles/hidapi_libusb.dir/rule -.PHONY : hidapi_libusb - -# codegen rule for target. -src/libusb/CMakeFiles/hidapi_libusb.dir/codegen: - $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=3,4 "Finished codegen for target hidapi_libusb" -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/codegen - -# clean rule for target. -src/libusb/CMakeFiles/hidapi_libusb.dir/clean: - $(MAKE) $(MAKESILENT) -f src/libusb/CMakeFiles/hidapi_libusb.dir/build.make src/libusb/CMakeFiles/hidapi_libusb.dir/clean -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 58afe417..00000000 --- a/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,26 +0,0 @@ -/home/runner/work/hidapi/hidapi/build/CMakeFiles/edit_cache.dir -/home/runner/work/hidapi/hidapi/build/CMakeFiles/rebuild_cache.dir -/home/runner/work/hidapi/hidapi/build/CMakeFiles/list_install_components.dir -/home/runner/work/hidapi/hidapi/build/CMakeFiles/install.dir -/home/runner/work/hidapi/hidapi/build/CMakeFiles/install/local.dir -/home/runner/work/hidapi/hidapi/build/CMakeFiles/install/strip.dir -/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/edit_cache.dir -/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/rebuild_cache.dir -/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/list_install_components.dir -/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/install.dir -/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/install/local.dir -/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/install/strip.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/hidapi_hidraw.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/edit_cache.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/rebuild_cache.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/list_install_components.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/install.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/install/local.dir -/home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/install/strip.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/hidapi_libusb.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/edit_cache.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/rebuild_cache.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/list_install_components.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/install.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/install/local.dir -/home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731..00000000 --- a/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks deleted file mode 100644 index b8626c4c..00000000 --- a/build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake deleted file mode 100644 index 394d7dad..00000000 --- a/build/cmake_install.cmake +++ /dev/null @@ -1,71 +0,0 @@ -# Install script for directory: /home/runner/work/hidapi/hidapi - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/hidapi/hidapi/build/src/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/hidapi/hidapi/build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/hidapi/hidapi/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/export_generated/hidapi-config-version.cmake b/build/export_generated/hidapi-config-version.cmake deleted file mode 100644 index 55db7a45..00000000 --- a/build/export_generated/hidapi-config-version.cmake +++ /dev/null @@ -1,65 +0,0 @@ -# This is a basic version file for the Config-mode of find_package(). -# It is used by write_basic_package_version_file() as input file for configure_file() -# to create a version-file which can be installed along a config.cmake file. -# -# The created file sets PACKAGE_VERSION_EXACT if the current version string and -# the requested version string are exactly the same and it sets -# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, -# but only if the requested major version is the same as the current one. -# The variable CVF_VERSION must be set before calling configure_file(). - - -set(PACKAGE_VERSION "0.16.0") - -if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) -else() - - if("0.16.0" MATCHES "^([0-9]+)\\.") - set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") - if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) - string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") - endif() - else() - set(CVF_VERSION_MAJOR "0.16.0") - endif() - - if(PACKAGE_FIND_VERSION_RANGE) - # both endpoints of the range must have the expected major version - math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") - if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR - OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR - AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) - set(PACKAGE_VERSION_COMPATIBLE TRUE) - else() - set(PACKAGE_VERSION_COMPATIBLE FALSE) - endif() - else() - if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) - set(PACKAGE_VERSION_COMPATIBLE TRUE) - else() - set(PACKAGE_VERSION_COMPATIBLE FALSE) - endif() - - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() - endif() -endif() - - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") - math(EXPR installedBits "8 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/build/export_generated/hidapi-config.cmake b/build/export_generated/hidapi-config.cmake deleted file mode 100644 index aef99e3d..00000000 --- a/build/export_generated/hidapi-config.cmake +++ /dev/null @@ -1,78 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was hidapi-config.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -set(hidapi_VERSION_MAJOR "0") -set(hidapi_VERSION_MINOR "16") -set(hidapi_VERSION_PATCH "0") -set(hidapi_VERSION "0.16.0") -set(hidapi_VERSION_STR "0.16.0") - -set(hidapi_FOUND FALSE) - -set(HIDAPI_NEED_EXPORT_THREADS FALSE) -set(HIDAPI_NEED_EXPORT_LIBUSB FALSE) -set(HIDAPI_NEED_EXPORT_LIBUDEV FALSE) -set(HIDAPI_NEED_EXPORT_ICONV FALSE) - -if(HIDAPI_NEED_EXPORT_THREADS) - if(CMAKE_VERSION VERSION_LESS 3.4.3) - message(FATAL_ERROR "This file relies on consumers using CMake 3.4.3 or greater.") - endif() - find_package(Threads REQUIRED) -endif() - -if(HIDAPI_NEED_EXPORT_LIBUSB OR HIDAPI_NEED_EXPORT_LIBUDEV) - if(CMAKE_VERSION VERSION_LESS 3.6.3) - message(FATAL_ERROR "This file relies on consumers using CMake 3.6.3 or greater.") - endif() - find_package(PkgConfig) - if(HIDAPI_NEED_EXPORT_LIBUSB) - pkg_check_modules(libusb REQUIRED IMPORTED_TARGET libusb-1.0>=1.0.9) - endif() - if(HIDAPI_NEED_EXPORT_LIBUDEV) - pkg_check_modules(libudev REQUIRED IMPORTED_TARGET libudev) - endif() -endif() - -if(HIDAPI_NEED_EXPORT_ICONV) - if(CMAKE_VERSION VERSION_LESS 3.11) - message(WARNING "HIDAPI requires CMake target Iconv::Iconv, make sure to provide it") - else() - find_package(Iconv REQUIRED) - endif() -endif() - -include("${CMAKE_CURRENT_LIST_DIR}/libhidapi.cmake") - -set(hidapi_FOUND TRUE) - -foreach(_component hidraw;libusb) - if(TARGET hidapi::${_component}) - set(hidapi_${_component}_FOUND TRUE) - endif() -endforeach() - -check_required_components(hidapi) - -if(NOT TARGET hidapi::hidapi) - add_library(hidapi::hidapi INTERFACE IMPORTED) - set_target_properties(hidapi::hidapi PROPERTIES - INTERFACE_LINK_LIBRARIES hidapi::hidraw - ) -endif() diff --git a/build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7d3bd97a..00000000 --- a/build/src/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake b/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake deleted file mode 100644 index c9c21607..00000000 --- a/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake +++ /dev/null @@ -1,29 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "hidapi::hidraw" for configuration "Release" -set_property(TARGET hidapi::hidraw APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(hidapi::hidraw PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" - IMPORTED_SONAME_RELEASE "libhidapi-hidraw.so.0" - ) - -list(APPEND _cmake_import_check_targets hidapi::hidraw ) -list(APPEND _cmake_import_check_files_for_hidapi::hidraw "${_IMPORT_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" ) - -# Import target "hidapi::libusb" for configuration "Release" -set_property(TARGET hidapi::libusb APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(hidapi::libusb PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libhidapi-libusb.so.0.16.0" - IMPORTED_SONAME_RELEASE "libhidapi-libusb.so.0" - ) - -list(APPEND _cmake_import_check_targets hidapi::libusb ) -list(APPEND _cmake_import_check_files_for_hidapi::libusb "${_IMPORT_PREFIX}/lib/libhidapi-libusb.so.0.16.0" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake b/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake deleted file mode 100644 index f738a83a..00000000 --- a/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake +++ /dev/null @@ -1,120 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 3.0.0 required") -endif() -if(CMAKE_VERSION VERSION_LESS "3.0.0") - message(FATAL_ERROR "CMake >= 3.0.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 3.0.0...3.29) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS hidapi::include hidapi::hidraw hidapi::libusb) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target hidapi::include -add_library(hidapi::include INTERFACE IMPORTED) - -set_target_properties(hidapi::include PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/hidapi" -) - -# Create imported target hidapi::hidraw -add_library(hidapi::hidraw SHARED IMPORTED) - -set_target_properties(hidapi::hidraw PROPERTIES - INTERFACE_LINK_LIBRARIES "hidapi::include" -) - -# Create imported target hidapi::libusb -add_library(hidapi::libusb SHARED IMPORTED) - -set_target_properties(hidapi::libusb PROPERTIES - INTERFACE_LINK_LIBRARIES "hidapi::include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/libhidapi-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/src/CMakeFiles/progress.marks b/build/src/CMakeFiles/progress.marks deleted file mode 100644 index b8626c4c..00000000 --- a/build/src/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake deleted file mode 100644 index f92c0441..00000000 --- a/build/src/cmake_install.cmake +++ /dev/null @@ -1,90 +0,0 @@ -# Install script for directory: /home/runner/work/hidapi/hidapi/src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/hidapi/hidapi/build/src/linux/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/hidapi/hidapi/build/src/libusb/cmake_install.cmake") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi.cmake") - file(DIFFERENT _cmake_export_file_changed FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi.cmake" - "/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake") - if(_cmake_export_file_changed) - file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi-*.cmake") - if(_cmake_old_config_files) - string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi/libhidapi.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") - unset(_cmake_old_config_files_text) - file(REMOVE ${_cmake_old_config_files}) - endif() - unset(_cmake_old_config_files) - endif() - unset(_cmake_export_file_changed) - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi.cmake") - if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/build/src/CMakeFiles/Export/ef32ad76430115a31d534839769ad69c/libhidapi-release.cmake") - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/hidapi" TYPE FILE FILES - "/home/runner/work/hidapi/hidapi/build/export_generated/hidapi-config-version.cmake" - "/home/runner/work/hidapi/hidapi/build/export_generated/hidapi-config.cmake" - ) -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/hidapi/hidapi/build/src/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7d3bd97a..00000000 --- a/build/src/libusb/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake deleted file mode 100644 index 7c8d5d22..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake +++ /dev/null @@ -1,31 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/hidapi/hidapi/libusb/hid.c" "src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o" "gcc" "src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o.d" - "" "src/libusb/libhidapi-libusb.so" "gcc" "src/libusb/CMakeFiles/hidapi_libusb.dir/link.d" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so" "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so.0.16.0" - "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so.0" "/home/runner/work/hidapi/hidapi/build/src/libusb/libhidapi-libusb.so.0.16.0" - ) - - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make deleted file mode 100644 index 075ca1fb..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/build.make +++ /dev/null @@ -1,122 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/hidapi/hidapi - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/hidapi/hidapi/build - -# Include any dependencies generated for this target. -include src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/libusb/CMakeFiles/hidapi_libusb.dir/progress.make - -# Include the compile flags for this target's objects. -include src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make - -src/libusb/CMakeFiles/hidapi_libusb.dir/codegen: -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/codegen - -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: /home/runner/work/hidapi/hidapi/libusb/hid.c -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o" - cd /home/runner/work/hidapi/hidapi/build/src/libusb && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o -MF CMakeFiles/hidapi_libusb.dir/hid.c.o.d -o CMakeFiles/hidapi_libusb.dir/hid.c.o -c /home/runner/work/hidapi/hidapi/libusb/hid.c - -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/hidapi_libusb.dir/hid.c.i" - cd /home/runner/work/hidapi/hidapi/build/src/libusb && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/hidapi/hidapi/libusb/hid.c > CMakeFiles/hidapi_libusb.dir/hid.c.i - -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/hidapi_libusb.dir/hid.c.s" - cd /home/runner/work/hidapi/hidapi/build/src/libusb && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/hidapi/hidapi/libusb/hid.c -o CMakeFiles/hidapi_libusb.dir/hid.c.s - -# Object files for target hidapi_libusb -hidapi_libusb_OBJECTS = \ -"CMakeFiles/hidapi_libusb.dir/hid.c.o" - -# External object files for target hidapi_libusb -hidapi_libusb_EXTERNAL_OBJECTS = - -src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o -src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/build.make -src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts -src/libusb/libhidapi-libusb.so.0.16.0: /usr/lib/x86_64-linux-gnu/libusb-1.0.so -src/libusb/libhidapi-libusb.so.0.16.0: src/libusb/CMakeFiles/hidapi_libusb.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libhidapi-libusb.so" - cd /home/runner/work/hidapi/hidapi/build/src/libusb && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/hidapi_libusb.dir/link.txt --verbose=$(VERBOSE) - cd /home/runner/work/hidapi/hidapi/build/src/libusb && $(CMAKE_COMMAND) -E cmake_symlink_library libhidapi-libusb.so.0.16.0 libhidapi-libusb.so.0 libhidapi-libusb.so - -src/libusb/libhidapi-libusb.so.0: src/libusb/libhidapi-libusb.so.0.16.0 - @$(CMAKE_COMMAND) -E touch_nocreate src/libusb/libhidapi-libusb.so.0 - -src/libusb/libhidapi-libusb.so: src/libusb/libhidapi-libusb.so.0.16.0 - @$(CMAKE_COMMAND) -E touch_nocreate src/libusb/libhidapi-libusb.so - -# Rule to build all files generated by this target. -src/libusb/CMakeFiles/hidapi_libusb.dir/build: src/libusb/libhidapi-libusb.so -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/build - -src/libusb/CMakeFiles/hidapi_libusb.dir/clean: - cd /home/runner/work/hidapi/hidapi/build/src/libusb && $(CMAKE_COMMAND) -P CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/clean - -src/libusb/CMakeFiles/hidapi_libusb.dir/depend: - cd /home/runner/work/hidapi/hidapi/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/hidapi/hidapi /home/runner/work/hidapi/hidapi/libusb /home/runner/work/hidapi/hidapi/build /home/runner/work/hidapi/hidapi/build/src/libusb /home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/hidapi_libusb.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/libusb/CMakeFiles/hidapi_libusb.dir/depend - diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake deleted file mode 100644 index 0869b568..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - ".0" - "CMakeFiles/hidapi_libusb.dir/link.d" - "CMakeFiles/hidapi_libusb.dir/hid.c.o" - "CMakeFiles/hidapi_libusb.dir/hid.c.o.d" - "libhidapi-libusb.pdb" - "libhidapi-libusb.so" - "libhidapi-libusb.so.0" - "libhidapi-libusb.so.0.16.0" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/hidapi_libusb.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal deleted file mode 100644 index 13d66884..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.internal +++ /dev/null @@ -1,182 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o - /home/runner/work/hidapi/hidapi/libusb/hid.c - /home/runner/work/hidapi/hidapi/hidapi/hidapi.h - /home/runner/work/hidapi/hidapi/libusb/hidapi_libusb.h - /home/runner/work/hidapi/hidapi/libusb/hidapi_thread_pthread.h - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/ioctl.h - /usr/include/asm-generic/ioctls.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/fcntl.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/iconv.h - /usr/include/libusb-1.0/libusb.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/falloc.h - /usr/include/linux/ioctl.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/ioctl.h - /usr/include/x86_64-linux-gnu/asm/ioctls.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h - /usr/include/x86_64-linux-gnu/bits/fcntl.h - /usr/include/x86_64-linux-gnu/bits/fcntl2.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/ioctl-types.h - /usr/include/x86_64-linux-gnu/bits/ioctls.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/utsname.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/ioctl.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/ttydefaults.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/utsname.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -src/libusb/libhidapi-libusb.so - /lib/x86_64-linux-gnu/libc.so.6 - /lib64/ld-linux-x86-64.so.2 - /usr/lib/x86_64-linux-gnu/crti.o - /usr/lib/x86_64-linux-gnu/crtn.o - /usr/lib/x86_64-linux-gnu/libc.so - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so - /usr/lib/x86_64-linux-gnu/libc_nonshared.a - /usr/lib/x86_64-linux-gnu/libusb-1.0.so - /home/runner/work/hidapi/hidapi/build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o - diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make deleted file mode 100644 index eb463353..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.make +++ /dev/null @@ -1,530 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: /home/runner/work/hidapi/hidapi/libusb/hid.c \ - /home/runner/work/hidapi/hidapi/hidapi/hidapi.h \ - /home/runner/work/hidapi/hidapi/libusb/hidapi_libusb.h \ - /home/runner/work/hidapi/hidapi/libusb/hidapi_thread_pthread.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/fcntl.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/iconv.h \ - /usr/include/libusb-1.0/libusb.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/falloc.h \ - /usr/include/linux/ioctl.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/ioctl.h \ - /usr/include/x86_64-linux-gnu/asm/ioctls.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \ - /usr/include/x86_64-linux-gnu/bits/ioctls.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/utsname.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/ioctl.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/utsname.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -src/libusb/libhidapi-libusb.so: /lib/x86_64-linux-gnu/libc.so.6 \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/x86_64-linux-gnu/crti.o \ - /usr/lib/x86_64-linux-gnu/crtn.o \ - /usr/lib/x86_64-linux-gnu/libc.so \ - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /usr/lib/x86_64-linux-gnu/libusb-1.0.so \ - src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o - - -src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o: - -/usr/lib/x86_64-linux-gnu/libusb-1.0.so: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/x86_64-linux-gnu/libc.so: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/alloca.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/locale.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/x86_64-linux-gnu/asm/ioctl.h: - -/usr/include/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/stdlib.h: - -/usr/include/stdio.h: - -/usr/include/endian.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/asm-generic/types.h: - -/usr/include/limits.h: - -/usr/include/asm-generic/ioctls.h: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/asm-generic/ioctl.h: - -/usr/include/linux/posix_types.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/home/runner/work/hidapi/hidapi/hidapi/hidapi.h: - -/usr/include/linux/close_range.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/sys/ioctl.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/usr/include/x86_64-linux-gnu/bits/ioctl-types.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/linux/stddef.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/lib/x86_64-linux-gnu/crti.o: - -/usr/lib/x86_64-linux-gnu/crtn.o: - -/usr/include/iconv.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/stdint.h: - -/usr/include/errno.h: - -/home/runner/work/hidapi/hidapi/libusb/hidapi_libusb.h: - -/usr/include/strings.h: - -/home/runner/work/hidapi/hidapi/libusb/hid.c: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/time.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/x86_64-linux-gnu/bits/ioctls.h: - -/usr/include/pthread.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/features.h: - -/usr/include/libusb-1.0/libusb.h: - -/usr/include/linux/falloc.h: - -/usr/include/linux/types.h: - -/usr/include/linux/ioctl.h: - -/usr/include/fcntl.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/asm/ioctls.h: - -/usr/include/ctype.h: - -/usr/include/linux/errno.h: - -/usr/include/linux/limits.h: - -/usr/include/sched.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/sys/ttydefaults.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/sys/utsname.h: - -/usr/include/linux/stat.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/utsname.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl2.h: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/home/runner/work/hidapi/hidapi/libusb/hidapi_thread_pthread.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts deleted file mode 100644 index 348a377e..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for hidapi_libusb. diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make deleted file mode 100644 index eab52eb9..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for hidapi_libusb. -# This may be replaced when dependencies are built. diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make deleted file mode 100644 index 8f120aa8..00000000 --- a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/cc -C_DEFINES = -Dhidapi_libusb_EXPORTS - -C_INCLUDES = -I/home/runner/work/hidapi/hidapi/hidapi -I/home/runner/work/hidapi/hidapi/libusb -isystem /usr/include/libusb-1.0 - -C_FLAGS = -O3 -DNDEBUG -fPIC - diff --git a/build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o b/build/src/libusb/CMakeFiles/hidapi_libusb.dir/hid.c.o deleted file mode 100644 index ba5cb90cbb64f53906753106eaaebd61c2bc3f38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45128 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 diff --git a/build/src/libusb/pc/hidapi-libusb.pc b/build/src/libusb/pc/hidapi-libusb.pc deleted file mode 100644 index 4f931fb6..00000000 --- a/build/src/libusb/pc/hidapi-libusb.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=/usr/local -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: hidapi-libusb -Description: C Library for USB HID device access from Linux, Mac OS X, FreeBSD, and Windows. This is the libusb implementation. -URL: https://github.com/libusb/hidapi -Version: 0.16.0 -Libs: -L${libdir} -lhidapi-libusb -Cflags: -I${includedir}/hidapi diff --git a/build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7d3bd97a..00000000 --- a/build/src/linux/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/hidapi/hidapi") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/hidapi/hidapi/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake deleted file mode 100644 index 5fc2a04f..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake +++ /dev/null @@ -1,31 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/hidapi/hidapi/linux/hid.c" "src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o" "gcc" "src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o.d" - "" "src/linux/libhidapi-hidraw.so" "gcc" "src/linux/CMakeFiles/hidapi_hidraw.dir/link.d" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so" "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0.16.0" - "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0" "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0.16.0" - ) - - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make deleted file mode 100644 index 38334db8..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/build.make +++ /dev/null @@ -1,122 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/hidapi/hidapi - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/hidapi/hidapi/build - -# Include any dependencies generated for this target. -include src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make - -# Include the compile flags for this target's objects. -include src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make - -src/linux/CMakeFiles/hidapi_hidraw.dir/codegen: -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/codegen - -src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o: src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make -src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o: /home/runner/work/hidapi/hidapi/linux/hid.c -src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o: src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o" - cd /home/runner/work/hidapi/hidapi/build/src/linux && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o -MF CMakeFiles/hidapi_hidraw.dir/hid.c.o.d -o CMakeFiles/hidapi_hidraw.dir/hid.c.o -c /home/runner/work/hidapi/hidapi/linux/hid.c - -src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/hidapi_hidraw.dir/hid.c.i" - cd /home/runner/work/hidapi/hidapi/build/src/linux && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/hidapi/hidapi/linux/hid.c > CMakeFiles/hidapi_hidraw.dir/hid.c.i - -src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/hidapi_hidraw.dir/hid.c.s" - cd /home/runner/work/hidapi/hidapi/build/src/linux && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/hidapi/hidapi/linux/hid.c -o CMakeFiles/hidapi_hidraw.dir/hid.c.s - -# Object files for target hidapi_hidraw -hidapi_hidraw_OBJECTS = \ -"CMakeFiles/hidapi_hidraw.dir/hid.c.o" - -# External object files for target hidapi_hidraw -hidapi_hidraw_EXTERNAL_OBJECTS = - -src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/hid.c.o -src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/build.make -src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts -src/linux/libhidapi-hidraw.so.0.16.0: /usr/lib/x86_64-linux-gnu/libudev.so -src/linux/libhidapi-hidraw.so.0.16.0: src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/hidapi/hidapi/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libhidapi-hidraw.so" - cd /home/runner/work/hidapi/hidapi/build/src/linux && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/hidapi_hidraw.dir/link.txt --verbose=$(VERBOSE) - cd /home/runner/work/hidapi/hidapi/build/src/linux && $(CMAKE_COMMAND) -E cmake_symlink_library libhidapi-hidraw.so.0.16.0 libhidapi-hidraw.so.0 libhidapi-hidraw.so - -src/linux/libhidapi-hidraw.so.0: src/linux/libhidapi-hidraw.so.0.16.0 - @$(CMAKE_COMMAND) -E touch_nocreate src/linux/libhidapi-hidraw.so.0 - -src/linux/libhidapi-hidraw.so: src/linux/libhidapi-hidraw.so.0.16.0 - @$(CMAKE_COMMAND) -E touch_nocreate src/linux/libhidapi-hidraw.so - -# Rule to build all files generated by this target. -src/linux/CMakeFiles/hidapi_hidraw.dir/build: src/linux/libhidapi-hidraw.so -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/build - -src/linux/CMakeFiles/hidapi_hidraw.dir/clean: - cd /home/runner/work/hidapi/hidapi/build/src/linux && $(CMAKE_COMMAND) -P CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/clean - -src/linux/CMakeFiles/hidapi_hidraw.dir/depend: - cd /home/runner/work/hidapi/hidapi/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/hidapi/hidapi /home/runner/work/hidapi/hidapi/linux /home/runner/work/hidapi/hidapi/build /home/runner/work/hidapi/hidapi/build/src/linux /home/runner/work/hidapi/hidapi/build/src/linux/CMakeFiles/hidapi_hidraw.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/linux/CMakeFiles/hidapi_hidraw.dir/depend - diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake deleted file mode 100644 index 71fb8304..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - ".0" - "CMakeFiles/hidapi_hidraw.dir/link.d" - "CMakeFiles/hidapi_hidraw.dir/hid.c.o" - "CMakeFiles/hidapi_hidraw.dir/hid.c.o.d" - "libhidapi-hidraw.pdb" - "libhidapi-hidraw.so" - "libhidapi-hidraw.so.0" - "libhidapi-hidraw.so.0.16.0" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/hidapi_hidraw.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make deleted file mode 100644 index a8e69f44..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for hidapi_hidraw. -# This may be replaced when dependencies are built. diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts deleted file mode 100644 index 2fcfbdba..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for hidapi_hidraw. diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make deleted file mode 100644 index 3fffed2a..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for hidapi_hidraw. -# This may be replaced when dependencies are built. diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make deleted file mode 100644 index 34557fee..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/cc -C_DEFINES = -Dhidapi_hidraw_EXPORTS - -C_INCLUDES = -I/home/runner/work/hidapi/hidapi/hidapi -I/home/runner/work/hidapi/hidapi/libusb - -C_FLAGS = -O3 -DNDEBUG -fPIC - diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt deleted file mode 100644 index e101e765..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/cc -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/hidapi_hidraw.dir/link.d -shared -Wl,-soname,libhidapi-hidraw.so.0 -o libhidapi-hidraw.so.0.16.0 CMakeFiles/hidapi_hidraw.dir/hid.c.o /usr/lib/x86_64-linux-gnu/libudev.so diff --git a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make b/build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make deleted file mode 100644 index abadeb0c..00000000 --- a/build/src/linux/CMakeFiles/hidapi_hidraw.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/build/src/linux/CMakeFiles/progress.marks b/build/src/linux/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf088..00000000 --- a/build/src/linux/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/src/linux/cmake_install.cmake b/build/src/linux/cmake_install.cmake deleted file mode 100644 index b2f940b2..00000000 --- a/build/src/linux/cmake_install.cmake +++ /dev/null @@ -1,91 +0,0 @@ -# Install script for directory: /home/runner/work/hidapi/hidapi/linux - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - foreach(file - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0" - ) - if(EXISTS "${file}" AND - NOT IS_SYMLINK "${file}") - file(RPATH_CHECK - FILE "${file}" - RPATH "") - endif() - endforeach() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES - "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0.16.0" - "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so.0" - ) - foreach(file - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0.16.0" - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libhidapi-hidraw.so.0" - ) - if(EXISTS "${file}" AND - NOT IS_SYMLINK "${file}") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "${file}") - endif() - endif() - endforeach() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/hidapi/hidapi/build/src/linux/libhidapi-hidraw.so") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/hidapi" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/hidapi/hidapi.h") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/runner/work/hidapi/hidapi/build/src/linux/pc/hidapi-hidraw.pc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/hidapi/hidapi/build/src/linux/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/src/linux/pc/hidapi-hidraw.pc b/build/src/linux/pc/hidapi-hidraw.pc deleted file mode 100644 index d35fd1f6..00000000 --- a/build/src/linux/pc/hidapi-hidraw.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=/usr/local -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: hidapi-hidraw -Description: C Library for USB/Bluetooth HID device access from Linux, Mac OS X, FreeBSD, and Windows. This is the hidraw implementation. -URL: https://github.com/libusb/hidapi -Version: 0.16.0 -Libs: -L${libdir} -lhidapi-hidraw -Cflags: -I${includedir}/hidapi From f4192e712aedc6fd0a135685b77440aeafa2970c Mon Sep 17 00:00:00 2001 From: Ihor Dutchak Date: Mon, 30 Mar 2026 12:48:24 +0300 Subject: [PATCH 4/8] Apply suggestion from @Youw --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 3861ee18..19970fcb 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,6 @@ CMakeLists.txt.user # doxgen output doxygen/html/ + +# Local build directory build/ From 5d7a7c659cb23e68c282b166703288554f2e0fda Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 10:05:18 +0000 Subject: [PATCH 5/8] Add clarifying comment explaining hotplug_cbs is already NULL before signal Agent-Logs-Url: https://github.com/libusb/hidapi/sessions/808d88e5-75a9-4fc7-ba46-9cf6042c46d5 Co-authored-by: Youw <5939659+Youw@users.noreply.github.com> --- libusb/hid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libusb/hid.c b/libusb/hid.c index 4753deb6..646a8992 100644 --- a/libusb/hid.c +++ b/libusb/hid.c @@ -1271,7 +1271,9 @@ static void* hotplug_thread(void* user_data) libusb_hotplug_deregister_callback(hid_hotplug_context.context, hid_hotplug_context.callback_handle); libusb_exit(hid_hotplug_context.context); - /* Forcibly wake up the thread so it can shut down immediately and wait for it to stop */ + /* hotplug_cbs is already NULL here (the loop above exited because of that). + * Signal callback_thread under the mutex so it can observe the NULL hotplug_cbs + * and exit cleanly, rather than waiting indefinitely in cond_wait. */ hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); hidapi_thread_cond_signal(&hid_hotplug_context.callback_thread); hidapi_thread_mutex_unlock(&hid_hotplug_context.callback_thread); From 3f4721e39348813190c385a31639d2fe585cd1fc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 10:23:57 +0000 Subject: [PATCH 6/8] Move devs init into callback_thread; enumerate locally for ENUMERATE flag Agent-Logs-Url: https://github.com/libusb/hidapi/sessions/4b1a120a-0c8e-45c2-82ce-b7515db6e585 Co-authored-by: Youw <5939659+Youw@users.noreply.github.com> --- libusb/hid.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/libusb/hid.c b/libusb/hid.c index 646a8992..0d23472e 100644 --- a/libusb/hid.c +++ b/libusb/hid.c @@ -172,7 +172,8 @@ static struct hid_hotplug_context { /* Linked list of the hotplug callbacks */ struct hid_hotplug_callback *hotplug_cbs; - /* Linked list of the device infos (mandatory when the device is disconnected) */ + /* Linked list of the device infos (mandatory when the device is disconnected). + * Only accessed from callback_thread. */ struct hid_device_info *devs; } hid_hotplug_context = { .next_handle = FIRST_HOTPLUG_CALLBACK_HANDLE, @@ -1216,7 +1217,10 @@ static void* callback_thread(void* user_data) (void) user_data; hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); - + + /* Initialize the known-device list; only accessed from this thread */ + hid_hotplug_context.devs = hid_enumerate(0, 0); + /* We stop the thread if by the moment there are no events left in the queue there are no callbacks left */ while (1) { /* Wait for events to arrive or shutdown signal */ @@ -1338,14 +1342,12 @@ int HID_API_EXPORT HID_API_CALL hid_hotplug_register_callback(unsigned short ven last->next = hotplug_cb; } else { - /* Fill already connected devices so we can use this info in disconnection notification */ if (libusb_init(&hid_hotplug_context.context)) { free(hotplug_cb); pthread_mutex_unlock(&hid_hotplug_context.mutex); return -1; } - hid_hotplug_context.devs = hid_enumerate(0, 0); hid_hotplug_context.hotplug_cbs = hotplug_cb; /* Arm a global callback to receive ALL notifications for HID class devices */ @@ -1370,7 +1372,8 @@ int HID_API_EXPORT HID_API_CALL hid_hotplug_register_callback(unsigned short ven hid_hotplug_context.mutex_in_use = 1; if ((flags & HID_API_HOTPLUG_ENUMERATE) && (events & HID_API_HOTPLUG_EVENT_DEVICE_ARRIVED)) { - struct hid_device_info* device = hid_hotplug_context.devs; + struct hid_device_info* all_devs = hid_enumerate(0, 0); + struct hid_device_info* device = all_devs; /* Notify about already connected devices, if asked so */ while (device != NULL) { if (hid_internal_match_device_id(device->vendor_id, device->product_id, hotplug_cb->vendor_id, hotplug_cb->product_id)) { @@ -1379,6 +1382,7 @@ int HID_API_EXPORT HID_API_CALL hid_hotplug_register_callback(unsigned short ven device = device->next; } + hid_free_enumeration(all_devs); } hid_hotplug_context.mutex_in_use = old_state; From e43174a0025833dfce95205a9801546b913555f5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 10:50:19 +0000 Subject: [PATCH 7/8] Fix double-enumeration: restore devs init before threads, use it for ENUMERATE Agent-Logs-Url: https://github.com/libusb/hidapi/sessions/687b4058-4c04-4d5f-8de6-2f38035fd760 Co-authored-by: Youw <5939659+Youw@users.noreply.github.com> --- libusb/hid.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/libusb/hid.c b/libusb/hid.c index 0d23472e..d99a1403 100644 --- a/libusb/hid.c +++ b/libusb/hid.c @@ -173,7 +173,8 @@ static struct hid_hotplug_context { struct hid_hotplug_callback *hotplug_cbs; /* Linked list of the device infos (mandatory when the device is disconnected). - * Only accessed from callback_thread. */ + * Initialized before callback_thread is created; exclusively owned by + * callback_thread after that (both reads/writes and final cleanup). */ struct hid_device_info *devs; } hid_hotplug_context = { .next_handle = FIRST_HOTPLUG_CALLBACK_HANDLE, @@ -1218,9 +1219,6 @@ static void* callback_thread(void* user_data) hidapi_thread_mutex_lock(&hid_hotplug_context.callback_thread); - /* Initialize the known-device list; only accessed from this thread */ - hid_hotplug_context.devs = hid_enumerate(0, 0); - /* We stop the thread if by the moment there are no events left in the queue there are no callbacks left */ while (1) { /* Wait for events to arrive or shutdown signal */ @@ -1342,12 +1340,14 @@ int HID_API_EXPORT HID_API_CALL hid_hotplug_register_callback(unsigned short ven last->next = hotplug_cb; } else { + /* Fill already connected devices so we can use this info in disconnection notification */ if (libusb_init(&hid_hotplug_context.context)) { free(hotplug_cb); pthread_mutex_unlock(&hid_hotplug_context.mutex); return -1; } + hid_hotplug_context.devs = hid_enumerate(0, 0); hid_hotplug_context.hotplug_cbs = hotplug_cb; /* Arm a global callback to receive ALL notifications for HID class devices */ @@ -1372,8 +1372,7 @@ int HID_API_EXPORT HID_API_CALL hid_hotplug_register_callback(unsigned short ven hid_hotplug_context.mutex_in_use = 1; if ((flags & HID_API_HOTPLUG_ENUMERATE) && (events & HID_API_HOTPLUG_EVENT_DEVICE_ARRIVED)) { - struct hid_device_info* all_devs = hid_enumerate(0, 0); - struct hid_device_info* device = all_devs; + struct hid_device_info* device = hid_hotplug_context.devs; /* Notify about already connected devices, if asked so */ while (device != NULL) { if (hid_internal_match_device_id(device->vendor_id, device->product_id, hotplug_cb->vendor_id, hotplug_cb->product_id)) { @@ -1382,7 +1381,6 @@ int HID_API_EXPORT HID_API_CALL hid_hotplug_register_callback(unsigned short ven device = device->next; } - hid_free_enumeration(all_devs); } hid_hotplug_context.mutex_in_use = old_state; From 07fa7e8b0f0b39f4838c4710fca7216ce6f1ada4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 30 Mar 2026 11:24:15 +0000 Subject: [PATCH 8/8] Fix race condition in libusb hotplug: protect devs with mutex in process_hotplug_event In process_hotplug_event(), the devs list was modified without holding hid_hotplug_context.mutex. Meanwhile, hid_hotplug_register_callback() iterates devs under that mutex during HID_API_HOTPLUG_ENUMERATE. A device disconnect processed by callback_thread could free a devs entry while the ENUMERATE loop was still traversing it, causing a use-after-free. Fix by wrapping process_hotplug_event() with hid_hotplug_context.mutex. The mutex is recursive, so hid_internal_invoke_callbacks() (which also acquires it) works correctly. This aligns with how the linux backend handles the same scenario. Agent-Logs-Url: https://github.com/libusb/hidapi/sessions/cb1dc652-1f96-457d-8319-55e4a6f6e6f3 Co-authored-by: Youw <5939659+Youw@users.noreply.github.com> --- libusb/hid.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/libusb/hid.c b/libusb/hid.c index d99a1403..26b8662c 100644 --- a/libusb/hid.c +++ b/libusb/hid.c @@ -173,8 +173,8 @@ static struct hid_hotplug_context { struct hid_hotplug_callback *hotplug_cbs; /* Linked list of the device infos (mandatory when the device is disconnected). - * Initialized before callback_thread is created; exclusively owned by - * callback_thread after that (both reads/writes and final cleanup). */ + * Protected by `mutex` for both reads and writes. + * Final cleanup is done by callback_thread during shutdown. */ struct hid_device_info *devs; } hid_hotplug_context = { .next_handle = FIRST_HOTPLUG_CALLBACK_HANDLE, @@ -1165,6 +1165,11 @@ static int hid_libusb_hotplug_callback(libusb_context *ctx, libusb_device *devic static void process_hotplug_event(struct hid_hotplug_queue* msg) { + /* Lock the mutex to avoid race conditions with hid_hotplug_register_callback(), + * which may iterate devs during HID_API_HOTPLUG_ENUMERATE while holding this mutex. + * The mutex is recursive, so hid_internal_invoke_callbacks() can safely re-acquire it. */ + pthread_mutex_lock(&hid_hotplug_context.mutex); + if (msg->event == LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED) { struct hid_device_info* info = hid_enumerate_from_libusb(msg->device, 0, 0); struct hid_device_info* info_cur = info; @@ -1205,6 +1210,8 @@ static void process_hotplug_event(struct hid_hotplug_queue* msg) } } + pthread_mutex_unlock(&hid_hotplug_context.mutex); + /* Release the libusb device - we are done with it */ libusb_unref_device(msg->device);