]> git.mxchange.org Git - flightgear.git/blob - src/GUI/CMakeLists.txt
Support for multiple data dirs.
[flightgear.git] / src / GUI / CMakeLists.txt
1 include(FlightGearComponent)
2
3 set(SOURCES
4         AirportList.cxx
5         CanvasWidget.cxx
6         MapWidget.cxx
7         WaypointList.cxx
8         dialog.cxx
9         FGPUIDialog.cxx
10         fonts.cxx
11         gui.cxx
12         gui_funcs.cxx
13         layout-props.cxx
14         layout.cxx
15         menubar.cxx
16         FGPUIMenuBar.cxx
17         new_gui.cxx
18         property_list.cxx
19         FGFontCache.cxx
20         FGColor.cxx
21     FileDialog.cxx
22     PUIFileDialog.cxx
23     MouseCursor.cxx
24         )
25
26 set(HEADERS
27         AirportList.hxx
28         CanvasWidget.hxx
29         MapWidget.hxx
30         WaypointList.hxx
31         dialog.hxx
32         FGPUIDialog.hxx
33         gui.h
34         layout.hxx
35         menubar.hxx
36         FGPUIMenuBar.hxx
37         new_gui.hxx
38         property_list.hxx
39         FGFontCache.hxx
40         FGColor.hxx
41     FileDialog.hxx
42     PUIFileDialog.hxx
43     MouseCursor.hxx
44         )
45
46 if(WIN32)
47         message(STATUS "on Windows")
48
49         list(APPEND HEADERS WindowsMouseCursor.hxx)
50         list(APPEND SOURCES WindowsMouseCursor.cxx)
51 endif()
52                 
53 if (APPLE)
54     list(APPEND HEADERS FGCocoaMenuBar.hxx CocoaFileDialog.hxx CocoaMouseCursor.hxx)
55     list(APPEND SOURCES FGCocoaMenuBar.mm CocoaFileDialog.mm CocoaMouseCursor.mm)
56 endif()
57                 
58 flightgear_component(GUI "${SOURCES}" "${HEADERS}")