1
0
Fork 0

Linux fixes for HID-input

This commit is contained in:
James Turner 2017-12-20 04:01:32 -08:00
parent edc1d63b26
commit 407a6d4b3e
3 changed files with 5 additions and 2 deletions

View file

@ -21,6 +21,9 @@ 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})

View file

@ -73,7 +73,7 @@ endif()
if (ENABLE_HID_INPUT)
if (COMMAND flightgear_test)
set(HID_INPUT_TEST_SOURCES test_hidinput.cxx FGEventInput.cxx
FGCommonInput.cxx FGDEviceConfigurationMap.cxx)
FGCommonInput.cxx FGDeviceConfigurationMap.cxx)
flightgear_test(hidinput "${HID_INPUT_TEST_SOURCES}")
target_link_libraries(hidinput ${EVENT_INPUT_LIBRARIES} hidapi)

View file

@ -42,7 +42,7 @@ struct FGLinuxEventData : public FGEventData {
class FGLinuxInputDevice : public FGInputDevice {
public:
FGLinuxInputDevice();
FGLinuxInputDevice( std::string name, std::string devname );
FGLinuxInputDevice( std::string name, std::string devname, std::string aSerial );
virtual ~FGLinuxInputDevice();
virtual void Open();