]> git.mxchange.org Git - flightgear.git/blob - src/GUI/CMakeLists.txt
573bbf452d3e8cf1f0e9416594decc78e0bb31cc
[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     MessageBox.cxx
25         )
26
27 set(HEADERS
28         AirportList.hxx
29         CanvasWidget.hxx
30         MapWidget.hxx
31         WaypointList.hxx
32         dialog.hxx
33         FGPUIDialog.hxx
34         gui.h
35         layout.hxx
36         menubar.hxx
37         FGPUIMenuBar.hxx
38         new_gui.hxx
39         property_list.hxx
40         FGFontCache.hxx
41         FGColor.hxx
42     FileDialog.hxx
43     PUIFileDialog.hxx
44     MouseCursor.hxx
45     MessageBox.hxx
46         )
47
48 if(WIN32)
49         message(STATUS "on Windows")
50
51         list(APPEND HEADERS WindowsMouseCursor.hxx)
52         list(APPEND SOURCES WindowsMouseCursor.cxx)
53 endif()
54                 
55 if (APPLE)
56     list(APPEND HEADERS FGCocoaMenuBar.hxx 
57         CocoaFileDialog.hxx 
58         CocoaMouseCursor.hxx
59         CocoaAutoreleasePool.hxx)
60     list(APPEND SOURCES FGCocoaMenuBar.mm 
61         CocoaFileDialog.mm
62         CocoaMouseCursor.mm
63         CocoaMessageBox.mm)
64 endif()
65                 
66 flightgear_component(GUI "${SOURCES}" "${HEADERS}")