##// END OF EJS Templates
Some WIP refactoring, trying to remove TimeController object...
Some WIP refactoring, trying to remove TimeController object SciQLOP core should be usable OOTB without creating controllers objects. Time range should be given on variable creation not taken from a global object. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r1336:8e3bf1c0af54
r1345:ce477e992869
Show More
CMakeLists.txt
51 lines | 1.7 KiB | text/plain | TextLexer
FILE (GLOB_RECURSE gui_SRCS
include/*.h
src/*.cpp
resources/*.qrc
)
QT5_WRAP_UI(
UiGenerated_SRCS
ui/DataSource/DataSourceWidget.ui
ui/Settings/SqpSettingsDialog.ui
ui/Settings/SqpSettingsGeneralWidget.ui
ui/SidePane/SqpSidePane.ui
ui/TimeWidget/TimeWidget.ui
ui/Variable/RenameVariableDialog.ui
ui/Variable/VariableInspectorWidget.ui
ui/Variable/VariableMenuHeaderWidget.ui
ui/Visualization/ColorScaleEditor.ui
ui/Visualization/VisualizationGraphWidget.ui
ui/Visualization/VisualizationTabWidget.ui
ui/Visualization/VisualizationWidget.ui
ui/Visualization/VisualizationZoneWidget.ui
ui/Visualization/VisualizationMultiZoneSelectionDialog.ui
ui/Catalogue/CatalogueEventsWidget.ui
ui/Catalogue/CatalogueExplorer.ui
ui/Catalogue/CatalogueInspectorWidget.ui
ui/Catalogue/CatalogueSideBarWidget.ui
)
add_library(sciqlopgui ${gui_SRCS} ${UiGenerated_SRCS})
SET_TARGET_PROPERTIES(sciqlopgui PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
target_include_directories(sciqlopgui PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include/SciQLOP>
)
target_link_libraries(sciqlopgui PUBLIC
Qt5::Widgets
Qt5::PrintSupport
Qt5::Svg
sciqlopcore
)
install(TARGETS sciqlopgui EXPORT SciQLOPGuiConfig
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/SciQLOP)
install(EXPORT SciQLOPGuiConfig DESTINATION share/SciQLOPGui/cmake)
export(TARGETS sciqlopgui FILE SciQLOPGuiConfig.cmake)