Warning, /multimedia/amarok/src/context/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_subdirectory( applets )
0002 add_subdirectory( tools )
0003 
0004 
0005 ########### next target ###############
0006 
0007 set( amarokpud_LIB_SRCS
0008     popupdropper/libpud/PopupDropper.cpp
0009     popupdropper/libpud/PopupDropperItem.cpp
0010     popupdropper/libpud/PopupDropperView.cpp
0011 )
0012 
0013 add_library( amarokpud SHARED ${amarokpud_LIB_SRCS} )
0014 
0015 target_include_directories( amarokpud PUBLIC
0016     ${CMAKE_CURRENT_SOURCE_DIR}/popupdropper/libpud
0017 )
0018 
0019 target_link_libraries( amarokpud
0020     Qt5::Core
0021     Qt5::Gui
0022     Qt5::Widgets
0023     Qt5::Svg
0024 )
0025 
0026 install( TARGETS amarokpud ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
0027 
0028 
0029 set(qml_plugin_qml_files
0030     qml_plugin/qmldir
0031     qml_plugin/Applet.qml
0032     qml_plugin/AppletHeader.qml
0033 )
0034 
0035 set(qml_plugin_SRCS
0036     qml_plugin/src/RatingItem.cpp
0037     qml_plugin/src/Plugin.cpp
0038     qml_plugin/src/PixmapItem.cpp
0039 )
0040 
0041 add_library(qml_plugin SHARED ${qml_plugin_SRCS})
0042 
0043 target_link_libraries(qml_plugin
0044     amarokcore
0045     Qt5::Quick
0046     KF5::QuickAddons
0047     KF5::WidgetsAddons
0048 )
0049 
0050 install( TARGETS qml_plugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/amarok/qml )
0051 
0052 install( FILES ${qml_plugin_qml_files} DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/amarok/qml )
0053 
0054 kpackage_install_package( context_qml_package org.kde.amarok.context genericqml )