IF(APPLE)
set(EVENT_INPUT_SOURCES FGMacOSXEventInput.cxx)
+ set(EVENT_INPUT_HEADERS FGMacOSXEventInput.hxx)
+elseif(MSVC)
+ message(STATUS "EventInput not implemented for Windows yet")
else()
set(EVENT_INPUT_SOURCES FGLinuxEventInput.cxx)
+ set(EVENT_INPUT_HEADERS FGLinuxEventInput.hxx)
endif()
input.cxx
)
+set(HEADERS
+ FGButton.hxx
+ FGCommonInput.hxx
+ FGDeviceConfigurationMap.hxx
+ FGEventInput.hxx
+ FGJoystickInput.hxx
+ FGKeyboardInput.hxx
+ FGMouseInput.hxx
+ input.hxx
+ )
+
if(EVENT_INPUT)
list(APPEND SOURCES ${EVENT_INPUT_SOURCES})
+ list(APPEND SOURCES ${EVENT_INPUT_HEADERS})
include_directories(${DBUS_INCLUDE_DIR} ${DBUS_ARCH_INCLUDE_DIR})
endif()
${PLIB_LIBRARIES}
${SIMGEAR_CORE_LIBRARY_DEPENDENCIES})
-flightgear_component(Input "${SOURCES}")
+flightgear_component(Input "${SOURCES}" "${HEADERS}")
install(TARGETS fgjs js_demo RUNTIME DESTINATION bin)