direwolf/external/hidapi/CMakeLists.txt

22 lines
498 B
CMake
Raw Normal View History

set(HIDAPI_LIBRARIES "" CACHE INTERNAL "")
if(WIN32 OR CYGWIN) # windows
set(HIDAPI_LIBRARIES hidapi CACHE INTERNAL "hidapi")
list(APPEND hidapi_SOURCES
# Functions for accessing HID devices on Windows.
# These were copied from https://github.com/libusb/hidapi
${CUSTOM_HIDAPI_DIR}/hid.c
)
add_library(hidapi STATIC
${hidapi_SOURCES}
)
set_target_properties(hidapi
PROPERTIES COMPILE_FLAGS "-Dbool=int -Dtrue=1 -Dfalse=0 -DUSE_HIDAPI_STATIC"
)
endif()