if(BUILD_TESTING)add_definitions(-DBUILD_TESTING)endif(BUILD_TESTING)ecm_add_qml_module(folderplugin URI org.kde.private.desktopcontainment.folder GENERATE_PLUGIN_SOURCE DEPENDENCIES "QtCore" "QtQuick" "org.kde.plasma.core")target_sources(folderplugin PRIVATEapplauncher.cppdesktopschemehelper.cppdirectorypicker.cppfoldermodel.cppitemviewadapter.cpplabelgenerator.cppmenuhelper.cppmimetypesmodel.cppplacesmodel.cpppositioner.cpppreviewpluginsmodel.cppsubdialog.cppviewpropertiesmenu.cppwheelinterceptor.cppshortcut.cppscreenmapper.cppremoveaction.cppeventgenerator.cpptypes.h)target_link_libraries(folderplugin PUBLICQt::CoreQt::QmlQt::QuickPlasma::ActivitiesKF6::CoreAddonsKF6::KIOCoreKF6::KIOWidgetsKF6::KIOFileWidgetsKF6::I18nPlasma::PlasmaQuickKF6::ConfigGuiKF6::NotificationsKF6::XmlGui)ecm_qt_declare_logging_category(folderpluginHEADER debug.hIDENTIFIER FOLDERCATEGORY_NAME org.kde.plasma.folder)ecm_finalize_qml_module(folderplugin)if(BUILD_TESTING)add_subdirectory(autotests)endif(BUILD_TESTING)