Warning, /pim/kidentitymanagement/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: none
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 include(ECMAddTests)
0004 find_package(Qt6Test ${QT_REQUIRED_VERSION} CONFIG REQUIRED)
0005
0006 macro(add_identity_test _source)
0007 get_filename_component(_name ${_source} NAME_WE)
0008 ecm_add_test(${_source} ${_name}.h
0009 TEST_NAME ${_name}
0010 NAME_PREFIX "kpimidentity-"
0011 LINK_LIBRARIES KPim6::IdentityManagementWidgets
0012 KPim6::PimTextEdit Qt::Test KF6::ConfigCore KF6::XmlGui KF6::CoreAddons
0013 )
0014 endmacro ()
0015
0016 add_identity_test(identitytest.cpp)
0017 add_identity_test(signaturetest.cpp)
0018 add_identity_test(identitymodeltest.cpp)
0019
0020 target_compile_definitions(signaturetest PRIVATE
0021 SIGNATURETEST_DATA_FILE="${CMAKE_CURRENT_SOURCE_DIR}/signaturetest.cpp"
0022 )