]> git.mxchange.org Git - flightgear.git/blob - src/GUI/CMakeLists.txt
Refactor Cocoa helpers.
[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         CocoaHelpers.h
60         CocoaHelpers_private.h)
61     list(APPEND SOURCES FGCocoaMenuBar.mm 
62         CocoaFileDialog.mm
63         CocoaMouseCursor.mm
64         CocoaHelpers.mm)
65 endif()
66                 
67 flightgear_component(GUI "${SOURCES}" "${HEADERS}")