Warning, /frameworks/kdeclarative/src/qmlcontrols/kquickcontrolsaddons/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 configure_file(config-kquickcontrolsaddons.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kquickcontrolsaddons.h)
0002 
0003 set(kquickcontrolsaddons_SRCS
0004     clipboard.cpp
0005     clipboard.h
0006     columnproxymodel.cpp
0007     columnproxymodel.h
0008     eventgenerator.cpp
0009     eventgenerator.h
0010     fallbacktaphandler.cpp
0011     fallbacktaphandler.h
0012     icondialog.cpp
0013     icondialog.h
0014     kcmshell.cpp
0015     kcmshell.h
0016     kquickcontrolsaddonsplugin.cpp
0017     kquickcontrolsaddonsplugin.h
0018     mimedatabase.cpp
0019     mimedatabase.h
0020     mouseeventlistener.cpp
0021     mouseeventlistener.h
0022     qiconitem.cpp
0023     qiconitem.h
0024     qimageitem.cpp
0025     qimageitem.h
0026     qpixmapitem.cpp
0027     qpixmapitem.h
0028 
0029 )
0030 
0031 add_library(kquickcontrolsaddonsplugin ${kquickcontrolsaddons_SRCS})
0032 
0033 target_link_libraries(kquickcontrolsaddonsplugin
0034         Qt${QT_MAJOR_VERSION}::Core
0035         Qt${QT_MAJOR_VERSION}::Quick
0036         Qt${QT_MAJOR_VERSION}::Qml
0037         Qt${QT_MAJOR_VERSION}::Gui
0038         KF5::IconThemes
0039         KF5::KIOWidgets
0040         KF5::QuickAddons
0041         KF5::ConfigCore)
0042 
0043 if (HAVE_EPOXY)
0044     target_sources(kquickcontrolsaddonsplugin PRIVATE plotter.cpp plotter.h)
0045     target_link_libraries(kquickcontrolsaddonsplugin epoxy::epoxy)
0046 endif()
0047 
0048 if(WIN32 AND BUILD_SHARED_LIBS)
0049     set_target_properties(kquickcontrolsaddonsplugin PROPERTIES PREFIX "")
0050 endif()
0051 
0052 install(TARGETS kquickcontrolsaddonsplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kquickcontrolsaddons)
0053 
0054 install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kquickcontrolsaddons)