# # $Id$ # $HeadURL$ # $Author$ # Created by Malte Schroeder, SLSE, 2016-03-03 # # Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() set(CMAKE_AUTOUIC_SEARCH_PATHS ${CMAKE_CURRENT_SOURCE_DIR}/ui) SET(logView_SRCS cmbfilterwidget.h datafilterwidget.cpp datafilterwidget.h datefilterwidget.cpp datefilterwidget.h filterwidget.cpp filterwidget.h levelfilterwidget.cpp levelfilterwidget.h locationfilterwidget.cpp locationfilterwidget.h loggerfilterwidget.cpp loggerfilterwidget.h logviewtablemodel.cpp logviewtablemodel.h logviewtableview.cpp logviewtableview.h lefilterwidget.cpp lefilterwidget.h main.cpp mainwindow.cpp mainwindow.h sortfiltermodel.cpp sortfiltermodel.h ) NGL_WRAP_UI(logView_SRCS ui/mainwindow.ui ui/datafilterwidget.ui ui/datefilterwidget.ui ui/levelfilterwidget.ui ui/locationfilterwidget.ui ui/loggerfilterwidget.ui ) NGL_ADD_EXECUTABLE(TOOLSSV NO_TRANSLATION LogViewer ${logView_SRCS}) if(QT6_GUI_AVAILABLE) NGL_TARGET_LINK_LIBRARIES(LogViewer ${Qt6_Widgets} Qt6::Core nglapplication nglwidgets NGLLogger ) endif() NGL_INSTALL_TARGET(LogViewer)