Warning, /frameworks/kuserfeedback/src/console/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_create_qm_loader(userfeedback_console_QM_LOADER userfeedbackconsole6_qt)
0002
0003 set(console_lib_srcs
0004 core/aggregation.cpp
0005 core/aggregationelement.cpp
0006 core/product.cpp
0007 core/sample.cpp
0008 core/schemaentry.cpp
0009 core/schemaentryelement.cpp
0010 core/schemaentrytemplates.cpp
0011 core/survey.cpp
0012
0013 rest/restapi.cpp
0014 rest/restclient.cpp
0015 rest/serverinfo.cpp
0016
0017 jobs/job.cpp
0018 jobs/handshakejob.cpp
0019 jobs/productexportjob.cpp
0020 jobs/productimportjob.cpp
0021 jobs/securityscanjob.cpp
0022
0023 model/aggregateddatamodel.cpp
0024 model/aggregationeditormodel.cpp
0025 model/aggregationelementmodel.cpp
0026 model/aggregationelementeditmodel.cpp
0027 model/categoryaggregationmodel.cpp
0028 model/datamodel.cpp
0029 model/extrarowsproxymodel.cpp
0030 model/numericaggregationmodel.cpp
0031 model/productmodel.cpp
0032 model/ratiosetaggregationmodel.cpp
0033 model/rolemappingproxymodel.cpp
0034 model/schemamodel.cpp
0035 model/singlerowfilterproxymodel.cpp
0036 model/surveymodel.cpp
0037 model/timeaggregationmodel.cpp
0038
0039 core/aggregation.h
0040 core/aggregationelement.h
0041 core/product.h
0042 core/sample.h
0043 core/schemaentry.h
0044 core/schemaentryelement.h
0045 core/schemaentrytemplates.h
0046 core/survey.h
0047
0048 rest/restapi.h
0049 rest/restclient.h
0050 rest/serverinfo.h
0051
0052 jobs/job.h
0053 jobs/handshakejob.h
0054 jobs/productexportjob.h
0055 jobs/productimportjob.h
0056 jobs/securityscanjob.h
0057
0058 model/aggregateddatamodel.h
0059 model/aggregationeditormodel.h
0060 model/aggregationelementmodel.h
0061 model/aggregationelementeditmodel.h
0062 model/categoryaggregationmodel.h
0063 model/datamodel.h
0064 model/extrarowsproxymodel.h
0065 model/numericaggregationmodel.h
0066 model/productmodel.h
0067 model/ratiosetaggregationmodel.h
0068 model/rolemappingproxymodel.h
0069 model/schemamodel.h
0070 model/singlerowfilterproxymodel.h
0071 model/surveymodel.h
0072 model/timeaggregationmodel.h
0073
0074 schematemplates/schematemplates.qrc
0075 )
0076
0077 add_library(KF6UserFeedbackConsole STATIC ${console_lib_srcs})
0078 add_library(KF6::UserFeedbackConsole ALIAS KF6UserFeedbackConsole)
0079
0080 target_link_libraries(KF6UserFeedbackConsole Qt6::Network)
0081 target_include_directories(KF6UserFeedbackConsole PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_SOURCE_DIR}/..>")
0082 target_compile_features(KF6UserFeedbackConsole PRIVATE cxx_generic_lambdas)
0083 target_compile_definitions(KF6UserFeedbackConsole PUBLIC QT_DISABLE_DEPRECATED_BEFORE=0x050600 QT_DEPRECATED_WARNINGS)
0084
0085 if(NOT TARGET KF6UserFeedbackWidgets)
0086 return()
0087 endif()
0088
0089 set(console_srcs
0090 connectdialog.cpp
0091 main.cpp
0092 mainwindow.cpp
0093 helpcontroller.cpp
0094
0095 analytics/aggregator.cpp
0096 analytics/analyticsview.cpp
0097 analytics/categoryaggregator.cpp
0098 analytics/chartexportdialog.cpp
0099 analytics/chartutil.cpp
0100 analytics/numericaggregator.cpp
0101 analytics/ratiosetaggregator.cpp
0102 analytics/totalaggregator.cpp
0103
0104 schemaeditor/aggregationeditwidget.cpp
0105 schemaeditor/schemaeditor.cpp
0106 schemaeditor/schemaeditwidget.cpp
0107 schemaeditor/schemaentryitemeditorfactory.cpp
0108
0109 surveyeditor/surveydialog.cpp
0110 surveyeditor/surveyeditor.cpp
0111
0112 widgets/metaenumcombobox.cpp
0113
0114 connectdialog.h
0115 mainwindow.h
0116 helpcontroller.h
0117
0118 analytics/aggregator.h
0119 analytics/analyticsview.h
0120 analytics/categoryaggregator.h
0121 analytics/chartexportdialog.h
0122 analytics/chartutil.h
0123 analytics/numericaggregator.h
0124 analytics/ratiosetaggregator.h
0125 analytics/totalaggregator.h
0126
0127 schemaeditor/aggregationeditwidget.h
0128 schemaeditor/schemaeditor.h
0129 schemaeditor/schemaeditwidget.h
0130 schemaeditor/schemaentryitemeditorfactory.h
0131
0132 surveyeditor/surveydialog.h
0133 surveyeditor/surveyeditor.h
0134
0135 widgets/metaenumcombobox.h
0136
0137 ${userfeedback_console_QM_LOADER}
0138 )
0139
0140 add_executable(KUserFeedbackConsoleApplication ${console_srcs})
0141 target_compile_features(KUserFeedbackConsoleApplication PRIVATE cxx_generic_lambdas)
0142 set_target_properties(KUserFeedbackConsoleApplication PROPERTIES OUTPUT_NAME UserFeedbackConsole)
0143 target_link_libraries(KUserFeedbackConsoleApplication
0144 Qt6::Widgets
0145 Qt6::Network
0146 Qt6::Charts
0147 Qt6::PrintSupport
0148 Qt6::Svg
0149 KF6UserFeedbackWidgets
0150 KF6UserFeedbackConsole
0151 KF6UserFeedbackCommon
0152 )
0153
0154 install(TARGETS KUserFeedbackConsoleApplication ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
0155 if(UNIX AND NOT APPLE)
0156 install(FILES org.kde.kuserfeedback-console.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0157 install(FILES org.kde.kuserfeedback-console.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0158 endif()