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