Warning, /pim/libksieve/src/ksievecore/scriptsparsing/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2011-2024 Laurent Montel <montel@kde.org>
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 # Create the directory that will contain the generated xml files
0004 file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/data")
0005 
0006 macro(add_sieveeditor_xmlprintingscriptbuilding _source)
0007     get_filename_component(_name ${_source} NAME_WE)
0008     set(_test ${_source} ${_name}.h)
0009     ecm_add_test(${_test}
0010         TEST_NAME ${_name}
0011         NAME_PREFIX "sieveeditor-xmlprintingscriptbuilding-"
0012         LINK_LIBRARIES Qt::Test KF6::I18n KPim6KSieveCore
0013         )
0014     target_compile_definitions(${_name} PRIVATE XMLPRINTINGSCRIPTBUILDER_DATA_DIR="${CMAKE_CURRENT_SOURCE_DIR}/data")
0015     target_compile_definitions(${_name} PRIVATE XMLPRINTINGSCRIPTBUILDER_GENERATED_DATA_DIR="${CMAKE_CURRENT_BINARY_DIR}/data")
0016 endmacro()
0017 
0018 add_sieveeditor_xmlprintingscriptbuilding(xmlprintingscriptbuildertest.cpp)