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 userfeedbackconsole5_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(KUserFeedbackConsole STATIC ${console_lib_srcs})
0078 target_link_libraries(KUserFeedbackConsole Qt${QT_MAJOR_VERSION}::Network)
0079 target_include_directories(KUserFeedbackConsole PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_SOURCE_DIR}/..>")
0080 target_compile_features(KUserFeedbackConsole PRIVATE cxx_generic_lambdas)
0081 target_compile_definitions(KUserFeedbackConsole PUBLIC QT_DISABLE_DEPRECATED_BEFORE=0x050600 QT_DEPRECATED_WARNINGS)
0082 
0083 if(NOT TARGET KUserFeedbackWidgets${KUSERFEEDBACK_EXTENSION})
0084     return()
0085 endif()
0086 
0087 set(console_srcs
0088     connectdialog.cpp
0089     main.cpp
0090     mainwindow.cpp
0091     helpcontroller.cpp
0092 
0093     analytics/aggregator.cpp
0094     analytics/analyticsview.cpp
0095     analytics/categoryaggregator.cpp
0096     analytics/chartexportdialog.cpp
0097     analytics/chartutil.cpp
0098     analytics/numericaggregator.cpp
0099     analytics/ratiosetaggregator.cpp
0100     analytics/totalaggregator.cpp
0101 
0102     schemaeditor/aggregationeditwidget.cpp
0103     schemaeditor/schemaeditor.cpp
0104     schemaeditor/schemaeditwidget.cpp
0105     schemaeditor/schemaentryitemeditorfactory.cpp
0106 
0107     surveyeditor/surveydialog.cpp
0108     surveyeditor/surveyeditor.cpp
0109 
0110     widgets/metaenumcombobox.cpp
0111 
0112     connectdialog.h
0113     mainwindow.h
0114     helpcontroller.h
0115 
0116     analytics/aggregator.h
0117     analytics/analyticsview.h
0118     analytics/categoryaggregator.h
0119     analytics/chartexportdialog.h
0120     analytics/chartutil.h
0121     analytics/numericaggregator.h
0122     analytics/ratiosetaggregator.h
0123     analytics/totalaggregator.h
0124 
0125     schemaeditor/aggregationeditwidget.h
0126     schemaeditor/schemaeditor.h
0127     schemaeditor/schemaeditwidget.h
0128     schemaeditor/schemaentryitemeditorfactory.h
0129 
0130     surveyeditor/surveydialog.h
0131     surveyeditor/surveyeditor.h
0132 
0133     widgets/metaenumcombobox.h
0134 
0135     ${userfeedback_console_QM_LOADER}
0136 )
0137 
0138 add_executable(KUserFeedbackConsoleApplication ${console_srcs})
0139 target_compile_features(KUserFeedbackConsoleApplication PRIVATE cxx_generic_lambdas)
0140 set_target_properties(KUserFeedbackConsoleApplication PROPERTIES OUTPUT_NAME UserFeedbackConsole)
0141 target_link_libraries(KUserFeedbackConsoleApplication
0142     Qt${QT_MAJOR_VERSION}::Widgets
0143     Qt${QT_MAJOR_VERSION}::Network
0144     Qt${QT_MAJOR_VERSION}::Charts
0145     Qt${QT_MAJOR_VERSION}::PrintSupport
0146     Qt${QT_MAJOR_VERSION}::Svg
0147     KUserFeedbackWidgets${KUSERFEEDBACK_EXTENSION}
0148     KUserFeedbackConsole
0149     KUserFeedbackCommon
0150 )
0151 
0152 install(TARGETS KUserFeedbackConsoleApplication ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0153 if(UNIX AND NOT APPLE)
0154     install(FILES org.kde.kuserfeedback-console.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0155     install(FILES org.kde.kuserfeedback-console.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0156 endif()