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})