Warning, /plasma/plasma-desktop/kcms/gamecontroller/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 0004 add_definitions(-DTRANSLATION_DOMAIN="kcm_gamecontroller") 0005 0006 kcmutils_add_qml_kcm(kcm_gamecontroller INSTALL_NAMESPACE "plasma/kcms/systemsettings") 0007 0008 ecm_qt_declare_logging_category(kcm_gamecontroller 0009 HEADER 0010 logging.h 0011 IDENTIFIER 0012 KCM_GAMECONTROLLER 0013 CATEGORY_NAME 0014 kcm_gamecontroller 0015 DEFAULT_SEVERITY 0016 Critical 0017 DESCRIPTION 0018 "KCM for game controller" 0019 EXPORT 0020 kcm_gamecontroller 0021 ) 0022 0023 ecm_qt_install_logging_categories( 0024 EXPORT kcm_gamecontroller 0025 DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}" 0026 ) 0027 0028 target_sources(kcm_gamecontroller PRIVATE 0029 devicemodel.cpp 0030 gamepad.cpp 0031 axesmodel.cpp 0032 buttonmodel.cpp 0033 kcm.cpp 0034 ) 0035 0036 target_link_libraries(kcm_gamecontroller 0037 KF6::CoreAddons 0038 KF6::KCMUtils 0039 KF6::KCMUtilsQuick 0040 KF6::I18n 0041 Qt6::Quick 0042 Qt6::QuickWidgets 0043 SDL2::SDL2 0044 )