if(NOT X11_Xinput_FOUND)message(FATAL_ERROR "Xinput not found")endif()# KI18N Translation Domain for this libraryadd_definitions(-DTRANSLATION_DOMAIN=\"kcminput\")add_subdirectory( pics )########### next target ###############set(kapplymousetheme_SRCS kapplymousetheme.cpp )add_executable(kapplymousetheme ${kapplymousetheme_SRCS})target_link_libraries(kapplymousetheme ${X11_Xrender_LIB} ${X11_X11_LIB})if (X11_Xcursor_FOUND)target_link_libraries(kapplymousetheme ${X11_Xcursor_LIB})target_include_directories(kapplymousetheme PRIVATE ${X11_Xcursor_INCLUDE_PATH})endif ()install(TARGETS kapplymousetheme ${INSTALL_TARGETS_DEFAULT_ARGS})########### next target ###############set(kcm_input_PART_SRCS mouse.cpp main.cpp)set(klauncher_xml ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml)ki18n_wrap_ui(kcm_input_PART_SRCS kmousedlg.ui)qt5_add_dbus_interface(kcm_input_PART_SRCS ${klauncher_xml} klauncher_iface)add_library(kcm_input MODULE ${kcm_input_PART_SRCS})include_directories(${X11_X11_INCLUDE_PATH}${X11_Xinput_INCLUDE_PATH}${Evdev_INCLUDE_DIRS})target_link_libraries(kcm_inputQt5::DBusQt5::X11ExtrasKF5::KCMUtilsKF5::I18nKF5::KIOCoreKF5::KIOWidgetsKF5::KDELibs4Support${X11_X11_LIB}${X11_Xinput_LIB})if (X11_Xcursor_FOUND)target_link_libraries(kcm_input ${X11_Xcursor_LIB})endif ()if (X11_Xfixes_FOUND)target_link_libraries(kcm_input ${X11_Xfixes_LIB})endif ()install(TARGETS kcm_input DESTINATION ${PLUGIN_INSTALL_DIR} )########### install files ###############install( FILES mouse.desktop DESTINATION ${SERVICES_INSTALL_DIR} )install( FILES cursor_large_black.pcf.gz cursor_large_white.pcf.gz cursor_small_white.pcf.gz DESTINATION ${DATA_INSTALL_DIR}/kcminput )