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 )