##// END OF EJS Templates
Small fix after rebasing CMake branch on dev...
jeandet -
r1336:8e3bf1c0af54
parent child
Show More
@@ -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