Warning, /multimedia/kmplayer/src/part/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 configure_file(kmplayer_part.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmplayer_part.desktop @ONLY)
0002
0003 add_library(kmplayerpart MODULE)
0004
0005 target_compile_definitions(kmplayerpart PRIVATE
0006 -DTRANSLATION_DOMAIN=\"kmplayer\"
0007 -DKMPLAYER_VERSION_STRING="\\\"${KMPLAYER_VERSION_STRING}\\\""
0008 )
0009
0010 target_sources(kmplayerpart PRIVATE
0011 kmplayer_part.cpp
0012 kmplayer_part.qrc
0013 )
0014
0015 ecm_qt_declare_logging_category(kmplayerpart
0016 HEADER kmplayerpart_log.h
0017 IDENTIFIER LOG_KMPLAYER_PART
0018 CATEGORY_NAME kmplayer.kpart
0019 DESCRIPTION "KMPlayer KPart"
0020 EXPORT KMPLAYER
0021 )
0022
0023 kcoreaddons_desktop_to_json(kmplayerpart ${CMAKE_CURRENT_BINARY_DIR}/kmplayer_part.desktop)
0024
0025 target_link_libraries(kmplayerpart
0026 kmplayercommon
0027 KF5::IconThemes
0028 )
0029
0030 install(TARGETS kmplayerpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/parts)
0031
0032 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kmplayer_part.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR})
0033 install(FILES pluginsinfo DESTINATION ${KDE_INSTALL_DATADIR}/kmplayer)