Warning, /network/kget/transfer-plugins/multisegmentkio/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_library(kget_multisegkiofactory MODULE)
0002 
0003 target_sources(kget_multisegkiofactory PRIVATE
0004   segment.cpp
0005   multisegkiodatasource.cpp
0006   transfermultisegkio.cpp
0007   transfermultisegkiofactory.cpp
0008   kget_multisegkiofactory.json
0009   ../../kget_debug.cpp
0010 )
0011 
0012 kconfig_add_kcfg_files(kget_multisegkiofactory multisegkiosettings.kcfgc)
0013 
0014 target_link_libraries(kget_multisegkiofactory kgetcore)
0015 
0016 install(TARGETS kget_multisegkiofactory DESTINATION ${KGET_PLUGIN_INSTALL_DIR})
0017 install(FILES kget_multisegkiofactory.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})
0018 
0019 ###Build KCM-Module
0020 kcoreaddons_add_plugin(kcm_kget_multisegkiofactory INSTALL_NAMESPACE "kget_kcms")
0021 
0022 target_sources(kcm_kget_multisegkiofactory PRIVATE
0023   dlgmultisegkio.cpp
0024   ../../kget_debug.cpp
0025 )
0026 
0027 ki18n_wrap_ui(kcm_kget_multisegkiofactory
0028   dlgmultisegkio.ui
0029 )
0030 
0031 kconfig_add_kcfg_files(kcm_kget_multisegkiofactory multisegkiosettings.kcfgc)
0032 target_link_libraries(kcm_kget_multisegkiofactory KF6::I18n KF6::ConfigWidgets KF6::CoreAddons KF6::KCMUtils)