Warning, /pim/kleopatra/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
0004 include(ECMAddTests)
0005
0006 find_package(Qt6Test ${REQUIRED_QT_VERSION} CONFIG QUIET)
0007
0008 if(NOT TARGET Qt::Test)
0009 message(STATUS "Qt6Test not found, autotests will not be built.")
0010 return()
0011 endif()
0012
0013 include_directories(${CMAKE_SOURCE_DIR}/src)
0014
0015 ecm_qt_declare_logging_category(logging_category_srcs HEADER kleopatra_debug.h IDENTIFIER KLEOPATRA_LOG CATEGORY_NAME org.kde.pim.kleopatra)
0016
0017 ecm_add_test(
0018 kuniqueservicetest.cpp
0019 ${CMAKE_SOURCE_DIR}/src/utils/kuniqueservice.cpp
0020 ${logging_category_srcs}
0021 TEST_NAME kuniqueservicetest
0022 LINK_LIBRARIES ${_kleopatra_dbusaddons_libs} Qt::Test
0023 )
0024
0025 ecm_add_test(
0026 stripsuffixtest.cpp
0027 ${CMAKE_SOURCE_DIR}/src/utils/path-helper.cpp
0028 ${logging_category_srcs}
0029 TEST_NAME stripsuffixtest
0030 LINK_LIBRARIES KF6::I18n KPim6::Libkleo Qt::Test
0031 )
0032
0033 ecm_add_test(
0034 keyparameterstest.cpp
0035 ${CMAKE_SOURCE_DIR}/src/utils/keyparameters.cpp
0036 ${logging_category_srcs}
0037 TEST_NAME keyparameterstest
0038 LINK_LIBRARIES KPim6::Libkleo Gpgmepp Qt::Test
0039 )