Warning, /frameworks/kquickcharts/controls/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 add_library(QuickChartsControls) 0003 set_target_properties(QuickChartsControls PROPERTIES 0004 SOVERSION ${KF6QuickCharts_SOVERSION} 0005 VERSION ${KF6QuickCharts_VERSION} 0006 ) 0007 0008 ecm_add_qml_module(QuickChartsControls URI "org.kde.quickcharts.controls" VERSION 1.0 GENERATE_PLUGIN_SOURCE) 0009 0010 target_sources(QuickChartsControls PRIVATE 0011 AxisLabels.cpp 0012 AxisLabels.h 0013 GridLines.cpp 0014 GridLines.h 0015 LegendLayout.cpp 0016 LegendLayout.h 0017 LegendModel.cpp 0018 LegendModel.h 0019 LineGridNode.cpp 0020 LineGridNode.h 0021 ) 0022 0023 set_source_files_properties(Theme.qml PROPERTIES QT_QML_SINGLETON_TYPE TRUE) 0024 0025 ecm_target_qml_sources(QuickChartsControls SOURCES 0026 Legend.qml 0027 LegendDelegate.qml 0028 LineChartControl.qml 0029 PieChartControl.qml 0030 Theme.qml 0031 KirigamiTheme.qml 0032 ) 0033 0034 target_link_libraries(QuickChartsControls PRIVATE 0035 Qt6::Core 0036 Qt6::Quick 0037 Qt6::Qml 0038 Qt6::Gui 0039 Qt6::QuickControls2 0040 QuickCharts 0041 ) 0042 0043 ecm_finalize_qml_module(QuickChartsControls DESTINATION ${KDE_INSTALL_QMLDIR}) 0044 0045 install(TARGETS QuickChartsControls ${KDE_INSTALL_DEFAULT_ARGUMENTS})