]> git.mxchange.org Git - flightgear.git/blob - src/Input/CMakeLists.txt
Revert joystick patch. One would have to provide a better one
[flightgear.git] / src / Input / CMakeLists.txt
1 include(FlightGearComponent)
2
3 set(EVENT_INPUT_SOURCES
4         FGLinuxEventInput.cxx
5         FGMacOSXEventInput.cxx
6         )
7
8 set(SOURCES
9         FGButton.cxx
10         FGCommonInput.cxx
11         FGDeviceConfigurationMap.cxx
12         FGEventInput.cxx
13         FGJoystickInput.cxx
14         FGKeyboardInput.cxx
15         FGMouseInput.cxx
16         input.cxx       
17         )
18         
19 if(EVENT_INPUT)
20         list(APPEND SOURCES ${EVENT_INPUT_SOURCES})
21 endif()
22         
23 set(FGJS_SOURCES
24         fgjs.cxx
25         jsinput.cxx
26         jssuper.cxx
27         )
28         
29 add_executable(fgjs ${FGJS_SOURCES})
30
31 if(WIN32)
32    set(SOCKETS_LIBRARY wsock32.lib)
33 endif(WIN32)
34
35 target_link_libraries(fgjs 
36     ${SOCKETS_LIBRARY}
37         ${SIMGEAR_LIBRARIES}
38         ${PLIB_LIBRARIES}
39         ${ZLIB_LIBRARY})
40
41 add_executable(js_demo js_demo.cxx)
42
43 target_link_libraries(js_demo 
44         ${SIMGEAR_LIBRARIES}
45         ${PLIB_LIBRARIES}
46         ${ZLIB_LIBRARY})
47
48 flightgear_component(Input "${SOURCES}")
49
50 install(TARGETS fgjs js_demo RUNTIME DESTINATION bin)