@@ -1,52 +1,51 | |||||
1 | FILE (GLOB_RECURSE gui_SRCS |
|
1 | FILE (GLOB_RECURSE gui_SRCS | |
2 | include/*.h |
|
2 | include/*.h | |
3 | src/*.cpp |
|
3 | src/*.cpp | |
4 | resources/*.qrc |
|
4 | resources/*.qrc | |
5 | ) |
|
5 | ) | |
6 |
|
6 | |||
7 | QT5_WRAP_UI( |
|
7 | QT5_WRAP_UI( | |
8 | UiGenerated_SRCS |
|
8 | UiGenerated_SRCS | |
9 | ui/DataSource/DataSourceWidget.ui |
|
9 | ui/DataSource/DataSourceWidget.ui | |
10 | ui/Settings/SqpSettingsDialog.ui |
|
10 | ui/Settings/SqpSettingsDialog.ui | |
11 | ui/Settings/SqpSettingsGeneralWidget.ui |
|
11 | ui/Settings/SqpSettingsGeneralWidget.ui | |
12 | ui/SidePane/SqpSidePane.ui |
|
12 | ui/SidePane/SqpSidePane.ui | |
13 | ui/TimeWidget/TimeWidget.ui |
|
13 | ui/TimeWidget/TimeWidget.ui | |
14 | ui/Variable/RenameVariableDialog.ui |
|
14 | ui/Variable/RenameVariableDialog.ui | |
15 | ui/Variable/VariableInspectorWidget.ui |
|
15 | ui/Variable/VariableInspectorWidget.ui | |
16 | ui/Variable/VariableMenuHeaderWidget.ui |
|
16 | ui/Variable/VariableMenuHeaderWidget.ui | |
17 | ui/Visualization/ColorScaleEditor.ui |
|
17 | ui/Visualization/ColorScaleEditor.ui | |
18 | ui/Visualization/VisualizationGraphWidget.ui |
|
18 | ui/Visualization/VisualizationGraphWidget.ui | |
19 | ui/Visualization/VisualizationTabWidget.ui |
|
19 | ui/Visualization/VisualizationTabWidget.ui | |
20 | ui/Visualization/VisualizationWidget.ui |
|
20 | ui/Visualization/VisualizationWidget.ui | |
21 | ui/Visualization/VisualizationZoneWidget.ui |
|
21 | ui/Visualization/VisualizationZoneWidget.ui | |
22 | ui/Visualization/VisualizationMultiZoneSelectionDialog.ui |
|
22 | ui/Visualization/VisualizationMultiZoneSelectionDialog.ui | |
23 | ui/Catalogue/CatalogueEventsWidget.ui |
|
23 | ui/Catalogue/CatalogueEventsWidget.ui | |
24 | ui/Catalogue/CatalogueExplorer.ui |
|
24 | ui/Catalogue/CatalogueExplorer.ui | |
25 | ui/Catalogue/CatalogueInspectorWidget.ui |
|
25 | ui/Catalogue/CatalogueInspectorWidget.ui | |
26 | ui/Catalogue/CatalogueSideBarWidget.ui |
|
26 | ui/Catalogue/CatalogueSideBarWidget.ui | |
27 | ui/Catalogue/CreateEventDialog.ui |
|
|||
28 | ) |
|
27 | ) | |
29 |
|
28 | |||
30 | add_library(sciqlopgui ${gui_SRCS} ${UiGenerated_SRCS}) |
|
29 | add_library(sciqlopgui ${gui_SRCS} ${UiGenerated_SRCS}) | |
31 | SET_TARGET_PROPERTIES(sciqlopgui PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE) |
|
30 | SET_TARGET_PROPERTIES(sciqlopgui PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE) | |
32 |
|
31 | |||
33 | target_include_directories(sciqlopgui PUBLIC |
|
32 | target_include_directories(sciqlopgui PUBLIC | |
34 | $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
|
33 | $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> | |
35 | $<INSTALL_INTERFACE:include/SciQLOP> |
|
34 | $<INSTALL_INTERFACE:include/SciQLOP> | |
36 | ) |
|
35 | ) | |
37 |
|
36 | |||
38 | target_link_libraries(sciqlopgui PUBLIC |
|
37 | target_link_libraries(sciqlopgui PUBLIC | |
39 | Qt5::Widgets |
|
38 | Qt5::Widgets | |
40 | Qt5::PrintSupport |
|
39 | Qt5::PrintSupport | |
41 | Qt5::Svg |
|
40 | Qt5::Svg | |
42 | sciqlopcore |
|
41 | sciqlopcore | |
43 | ) |
|
42 | ) | |
44 |
|
43 | |||
45 | install(TARGETS sciqlopgui EXPORT SciQLOPGuiConfig |
|
44 | install(TARGETS sciqlopgui EXPORT SciQLOPGuiConfig | |
46 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} |
|
45 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} | |
47 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} |
|
46 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} | |
48 | RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) |
|
47 | RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) | |
49 |
|
48 | |||
50 | install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/SciQLOP) |
|
49 | install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/SciQLOP) | |
51 | install(EXPORT SciQLOPGuiConfig DESTINATION share/SciQLOPGui/cmake) |
|
50 | install(EXPORT SciQLOPGuiConfig DESTINATION share/SciQLOPGui/cmake) | |
52 | export(TARGETS sciqlopgui FILE SciQLOPGuiConfig.cmake) |
|
51 | export(TARGETS sciqlopgui FILE SciQLOPGuiConfig.cmake) |
General Comments 0
You need to be logged in to leave comments.
Login now