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()