1 include(FlightGearComponent)
4 set(EVENT_INPUT_SOURCES FGMacOSXEventInput.cxx)
5 set(EVENT_INPUT_HEADERS FGMacOSXEventInput.hxx)
7 message(STATUS "EventInput not implemented for Windows yet")
9 set(EVENT_INPUT_SOURCES FGLinuxEventInput.cxx)
10 set(EVENT_INPUT_HEADERS FGLinuxEventInput.hxx)
17 FGDeviceConfigurationMap.cxx
28 FGDeviceConfigurationMap.hxx
37 list(APPEND SOURCES ${EVENT_INPUT_SOURCES})
38 list(APPEND SOURCES ${EVENT_INPUT_HEADERS})
39 include_directories(${UDEV_INCLUDE_DIR})
40 add_definitions(-DWITH_EVENTINPUT)
49 add_executable(fgjs ${FGJS_SOURCES})
51 target_link_libraries(fgjs
52 ${SIMGEAR_CORE_LIBRARIES}
54 ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES})
56 add_executable(js_demo js_demo.cxx)
58 target_link_libraries(js_demo
59 ${SIMGEAR_CORE_LIBRARIES}
61 ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES})
63 flightgear_component(Input "${SOURCES}" "${HEADERS}")
65 install(TARGETS fgjs js_demo RUNTIME DESTINATION bin)