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)