]> git.mxchange.org Git - flightgear.git/blobdiff - src/Input/CMakeLists.txt
Merge branch 'attenuation' into navaids-radio
[flightgear.git] / src / Input / CMakeLists.txt
index eb9916107ac11ecaba49bd30dfa6fbecf5fe1ad5..b38ffc8cb7aaef23965181a0603d46c68888936c 100644 (file)
@@ -2,8 +2,12 @@ include(FlightGearComponent)
 
 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()
 
 
@@ -18,8 +22,20 @@ set(SOURCES
        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()
        
@@ -43,6 +59,6 @@ target_link_libraries(js_demo
        ${PLIB_LIBRARIES}
        ${SIMGEAR_CORE_LIBRARY_DEPENDENCIES})
 
-flightgear_component(Input "${SOURCES}")
+flightgear_component(Input "${SOURCES}" "${HEADERS}")
 
 install(TARGETS fgjs js_demo RUNTIME DESTINATION bin)