1
0
Fork 0
flightgear/3rdparty/hidapi/CMakeLists.txt
2017-12-20 04:04:17 -08:00

30 lines
693 B
CMake

set(HIDAPI_SOURCES
hidapi/hidapi.h
hidapi/hidparse.h
hidparser/hidparse.c
)
if (WIN32)
list(APPEND HIDAPI_SOURCES windows/hid.c)
elseif(APPLE)
list(APPEND HIDAPI_SOURCES mac/hid.c)
else()
list(APPEND HIDAPI_SOURCES linux/hid.c)
endif(WIN32)
#add_definitions( -DHAVE_CONFIG_H ) # to use fgfs config.h to get FG version, if needed
#add_definitions( -DLIBVER="SVN 261" ) # add an iaxclient_lib version string
add_library(hidapi STATIC
${HIDAPI_SOURCES}
)
target_link_libraries(hidapi ${UDEV_LIBRARIES})
target_include_directories(hidapi PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/hidapi)
target_include_directories(hidapi PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
# eof