set(SOURCES
AirportList.cxx
+ CanvasWidget.cxx
MapWidget.cxx
- SafeTexFont.cxx
WaypointList.cxx
dialog.cxx
+ FGPUIDialog.cxx
fonts.cxx
gui.cxx
gui_funcs.cxx
layout-props.cxx
layout.cxx
menubar.cxx
+ FGPUIMenuBar.cxx
new_gui.cxx
property_list.cxx
+ FGFontCache.cxx
+ FGColor.cxx
+ FileDialog.cxx
+ PUIFileDialog.cxx
)
-
-flightgear_component(GUI "${SOURCES}")
+
+set(HEADERS
+ AirportList.hxx
+ CanvasWidget.hxx
+ MapWidget.hxx
+ WaypointList.hxx
+ dialog.hxx
+ FGPUIDialog.hxx
+ gui.h
+ layout.hxx
+ menubar.hxx
+ FGPUIMenuBar.hxx
+ new_gui.hxx
+ property_list.hxx
+ FGFontCache.hxx
+ FGColor.hxx
+ FileDialog.hxx
+ PUIFileDialog.hxx
+ )
+
+if (APPLE)
+ list(APPEND HEADERS FGCocoaMenuBar.hxx CocoaFileDialog.hxx)
+ list(APPEND SOURCES FGCocoaMenuBar.mm CocoaFileDialog.mm)
+endif()
+
+flightgear_component(GUI "${SOURCES}" "${HEADERS}")