cmake_minimum_required(VERSION 3.16 FATAL_ERROR) project(kateai VERSION 0.1) set(KF5_DEP_VERSION "5.111.0") find_package(ECM ${KF5_DEP_VERSION} QUIET REQUIRED NO_MODULE) list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) include(KDECompilerSettings NO_POLICY_SCOPE) include(KDEInstallDirs) include(KDECMakeSettings) include(KDEClangFormat) include(KDEGitCommitHooks) include(ECMOptionalAddSubdirectory) include(ECMAddAppIcon) include(ECMInstallIcons) include(ECMDeprecationSettings) find_package(Qt5Widgets CONFIG REQUIRED) find_package(KF5 REQUIRED COMPONENTS CoreAddons GuiAddons TextEditor ) kcoreaddons_add_plugin(${PROJECT_NAME} INSTALL_NAMESPACE "kf5/ktexteditor") target_link_libraries(${PROJECT_NAME} PRIVATE KF5::TextEditor) target_sources( ${PROJECT_NAME} PRIVATE katecolorpickerplugin.cpp )