]> git.mxchange.org Git - flightgear.git/blobdiff - src/GUI/CMakeLists.txt
GUI support for VIA/Discontinuity
[flightgear.git] / src / GUI / CMakeLists.txt
index d31e4f1924c790334ef659e62c966c5802843e07..26516756a1870da6eb302d084a8880b376e87398 100644 (file)
@@ -1,57 +1,57 @@
 include(FlightGearComponent)
 
 set(SOURCES
-       AirportList.cxx
-       CanvasWidget.cxx
-       MapWidget.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
+  AirportList.cxx
+  CanvasWidget.cxx
+  MapWidget.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
     MouseCursor.cxx
     MessageBox.cxx
-       )
+  )
 
 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
+  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
     MouseCursor.hxx
     MessageBox.hxx
-       )
+  )
 
 if(WIN32)
-       list(APPEND HEADERS WindowsMouseCursor.hxx
-                                               FGWindowsMenuBar.hxx
-                                               WindowsFileDialog.hxx)
-       list(APPEND SOURCES WindowsMouseCursor.cxx
-                                               FGWindowsMenuBar.cxx
-                                               WindowsFileDialog.cxx)
+  list(APPEND HEADERS WindowsMouseCursor.hxx
+            FGWindowsMenuBar.hxx
+            WindowsFileDialog.hxx)
+  list(APPEND SOURCES WindowsMouseCursor.cxx
+            FGWindowsMenuBar.cxx
+            WindowsFileDialog.cxx)
 endif()
 
 if (APPLE)
@@ -70,20 +70,47 @@ endif()
 
 
 if (HAVE_QT)
-    qt5_wrap_ui(uic_sources Launcher.ui EditRatingsFilterDialog.ui)
+    qt5_wrap_ui(uic_sources Launcher.ui
+                            EditRatingsFilterDialog.ui
+                            SetupRootDialog.ui
+                            AddCatalogDialog.ui
+                            PathsDialog.ui
+                            LocationWidget.ui)
     qt5_add_resources(qrc_sources resources.qrc)
 
     include_directories(${PROJECT_BINARY_DIR}/src/GUI)
 
     add_library(fglauncher QtLauncher.cxx
                             QtLauncher.hxx
+                            QtLauncher_private.hxx
+                            BaseDiagram.cxx
+                            BaseDiagram.hxx
                             AirportDiagram.cxx
                             AirportDiagram.hxx
+                            NavaidDiagram.cxx
+                            NavaidDiagram.hxx
                             EditRatingsFilterDialog.cxx
                             EditRatingsFilterDialog.hxx
+                            SetupRootDialog.cxx
+                            SetupRootDialog.hxx
+                            AircraftItemDelegate.hxx
+                            AircraftItemDelegate.cxx
+                            AircraftModel.hxx
+                            AircraftModel.cxx
+                            CatalogListModel.cxx
+                            CatalogListModel.hxx
+                            AddCatalogDialog.cxx
+                            AddCatalogDialog.hxx
+                            PathsDialog.cxx
+                            PathsDialog.hxx
+                            LocationWidget.cxx
+                            LocationWidget.hxx
+                            QtMessageBox.cxx
+                            QtMessageBox.hxx
                             ${uic_sources}
                             ${qrc_sources})
 
+    set_property(TARGET fglauncher PROPERTY AUTOMOC ON)
     target_link_libraries(fglauncher Qt5::Core Qt5::Widgets )