ishcherb / rpms / openambit

Forked from rpms/openambit 6 years ago
Clone

Blame openambit_unbundle-hidapi.patch

70f7e60
diff -rupN openambit-0.4/src/libambit/CMakeLists.txt openambit-0.4-new/src/libambit/CMakeLists.txt
70f7e60
--- openambit-0.4/src/libambit/CMakeLists.txt	2017-04-24 19:30:54.000000000 +0200
70f7e60
+++ openambit-0.4-new/src/libambit/CMakeLists.txt	2017-04-24 22:45:53.665292621 +0200
fea961a
@@ -15,9 +15,11 @@ IF (DEFINED DEBUG_PRINT_FILE_LINE)
fea961a
   set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DDEBUG_PRINT_FILE_LINE=${DEBUG_PRINT_FILE_LINE}")
fea961a
 ENDIF()
fea961a
 
fea961a
-include(HidapiDriver)
fea961a
 include(GNUInstallDirs)
fea961a
 
fea961a
+find_package(PkgConfig)
fea961a
+pkg_check_modules(HIDAPI REQUIRED hidapi-hidraw)
fea961a
+
fea961a
 add_library (
fea961a
   ambit
fea961a
   SHARED
70f7e60
@@ -37,19 +39,18 @@ add_library (
fea961a
   sha256.c
fea961a
   utils.c
70f7e60
   sport_mode_serialize.c
fea961a
-  ${HIDAPI_SOURCE_FILES}
fea961a
 )
fea961a
 
fea961a
 target_link_libraries(
fea961a
   ambit
fea961a
-  ${HIDAPI_LIBS}
fea961a
+  ${HIDAPI_LIBRARIES}
fea961a
   m
fea961a
 )
fea961a
 
70f7e60
 set_target_properties(ambit PROPERTIES VERSION 0.4.0 SOVERSION 0)
fea961a
 
fea961a
 include_directories(
fea961a
-  ${HIDAPI_INCLUDE_DIR}
fea961a
+  ${HIDAPI_INCLUDE_DIRS}
fea961a
 )
fea961a
 
fea961a
 install(TARGETS ambit DESTINATION ${CMAKE_INSTALL_LIBDIR})