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 )