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 )