summaryrefslogtreecommitdiff
path: root/CMake/FindHIDAPI.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMake/FindHIDAPI.cmake')
-rw-r--r--CMake/FindHIDAPI.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/CMake/FindHIDAPI.cmake b/CMake/FindHIDAPI.cmake
index b75110ab12..81b9990212 100644
--- a/CMake/FindHIDAPI.cmake
+++ b/CMake/FindHIDAPI.cmake
@@ -6,4 +6,12 @@ set(HIDAPI_INCLUDE_DIRS ${HIDAPI_INCLUDE_DIR})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(HIDAPI DEFAULT_MSG HIDAPI_LIBRARY HIDAPI_INCLUDE_DIR)
+if(HIDAPI_FOUND AND NOT TARGET Hidapi::Hidapi)
+ add_library(Hidapi::Hidapi UNKNOWN IMPORTED)
+ set_target_properties(Hidapi::Hidapi PROPERTIES
+ IMPORTED_LOCATION ${HIDAPI_LIBRARIES}
+ INTERFACE_INCLUDE_DIRECTORIES ${HIDAPI_INCLUDE_DIRS}
+ )
+endif()
+
mark_as_advanced(HIDAPI_INCLUDE_DIR HIDAPI_LIBRARY)