summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorMichael Maltese <michaeljosephmaltese@gmail.com>2017-04-24 20:06:39 -0700
committerMichael Maltese <michaeljosephmaltese@gmail.com>2017-04-27 02:41:00 -0700
commit655ab9b4e2af61bbc7010e5c97ad8da09fa7b232 (patch)
tree327ae6cc9f7055a06a1dd5cc5560097164261707 /CMake
parentdd31a403dbcc68388568fece827c3f0887bb4b25 (diff)
CMake: clean up HIDAPI build
Diffstat (limited to '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)