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