Warning, /frameworks/kcmutils/autotests/module_data_codegen/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2021 Alexander Lohnau <alexander.lohnau@gmx.de>
0002 # SPDX-License-Identifier: BSD-2-Clause
0003 
0004 include(../../KF5KCMUtilsMacros.cmake)
0005 
0006 set(_KCMODULE_DATA_TEMPLATE_CPP "../../src/kcmutilsgeneratemoduledata.cpp.in")
0007 set(_KCMODULE_DATA_TEMPLATE_H   "../../src/kcmutilsgeneratemoduledata.h.in")
0008 set(module_data_test_SRCS module_data_test.cpp)
0009 kcmutils_generate_module_data(
0010         module_data_test_SRCS
0011         MODULE_DATA_HEADER cursorthemedata.h
0012         MODULE_DATA_CLASS_NAME CursorThemeData
0013         SETTINGS_HEADERS cursorthemesettings.h
0014         SETTINGS_CLASSES CursorThemeSettings
0015         NAMESPACE Test
0016 )
0017 kconfig_add_kcfg_files(module_data_test_SRCS cursorthemesettings.kcfgc GENERATE_MOC)
0018 
0019 ecm_add_test(${module_data_test_SRCS}
0020         TEST_NAME module_data_test
0021         LINK_LIBRARIES KF5KCMUtils Qt${QT_MAJOR_VERSION}::Test
0022 )