Warning, /plasma/plasma-desktop/kcms/landingpage/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # KI18N Translation Domain for this library
0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_landingpage\")
0003 
0004 kcmutils_add_qml_kcm(kcm_landingpage SOURCES landingpage.cpp landingpagedata.cpp)
0005 
0006 kcmutils_generate_module_data(kcm_landingpage
0007     MODULE_DATA_HEADER landingpagedata.h
0008     MODULE_DATA_CLASS_NAME LandingPageData
0009     SETTINGS_HEADERS landingpage_kdeglobalssettings.h
0010     SETTINGS_CLASSES LandingPageGlobalsSettings
0011 )
0012 kconfig_add_kcfg_files(kcm_landingpage landingpage_kdeglobalssettings.kcfgc GENERATE_MOC)
0013 
0014 target_link_libraries(kcm_landingpage PRIVATE
0015     Qt::Quick
0016     Qt::DBus
0017     KF6::I18n
0018     KF6::KCMUtilsQuick
0019     KF6::KCMUtils
0020     KF6::ConfigWidgets
0021     KF6::Package
0022     PW::KWorkspace
0023     Plasma::ActivitiesStats
0024     KF6::Service
0025 )
0026 
0027 if(X11_FOUND)
0028     target_link_libraries(kcm_landingpage PRIVATE X11::X11)
0029 endif()
0030 
0031 install(FILES landingpage_kdeglobalssettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR})