Warning, /pim/akonadi-mime/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 0005 find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Test Widgets) 0006 0007 add_subdirectory(messagetests) 0008 0009 set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) 0010 0011 include_directories( 0012 ${CMAKE_SOURCE_DIR}/serializers 0013 ${CMAKE_BINARY_DIR}/serializers 0014 ) 0015 0016 # for racetest 0017 set(requester_exe_string "QLatin1StringView( \\\"${CMAKE_CURRENT_BINARY_DIR}/requester\\\" )" ) 0018 add_definitions( -DREQUESTER_EXE="${requester_exe_string}" ) 0019 0020 #macro(add_akonadi_isolated_test _source) 0021 # kconfig_add_kcfg_files( _srcList ../src/specialmailcollectionssettings.kcfgc ) 0022 0023 ### TODO: add the necessary API in SpecialCollections 0024 #add_akonadi_isolated_test(SOURCE localfolderstest.cpp LINK_LIBRARIES "KF6::ConfigGui;KF6::AkonadiMime;KF6::I18n") 0025 #add_akonadi_isolated_test(SOURCE localfoldersrequestjobtest.cpp LINK_LIBRARIES "KF6::ConfigGui;KF6::AkonadiMime;KF6::I18n") 0026 0027 # TODO: debug and fix this test 0028 #add_akonadi_isolated_test(racetest.cpp) 0029 0030 add_subdirectory(benchmarker) 0031 0032 ecm_add_test(mailserializerplugintest.cpp ${CMAKE_BINARY_DIR}/serializers/akonadi_serializer_mail_debug.cpp 0033 LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore KPim6::AkonadiPrivate KPim6::Mime Qt::Test 0034 TEST_NAME mailserializerplugintest 0035 ) 0036 ecm_add_test(mailserializertest.cpp 0037 ${CMAKE_SOURCE_DIR}/serializers/akonadi_serializer_mail.cpp 0038 ${CMAKE_BINARY_DIR}/serializers/akonadi_serializer_mail_debug.cpp 0039 LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore KPim6::AkonadiPrivate KPim6::Mime Qt::Test 0040 TEST_NAME mailserializertest 0041 ) 0042 ecm_add_test(newmailnotifierattributetest.cpp newmailnotifierattributetest.h 0043 LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test 0044 TEST_NAME newmailnotifierattributetest 0045 ) 0046 ecm_add_test(pop3resourceattributetest.cpp pop3resourceattributetest.h 0047 LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test 0048 TEST_NAME pop3resourceattributetest 0049 ) 0050 ecm_add_test(addressattributetest.cpp addressattributetest.h 0051 LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test 0052 TEST_NAME addressattributetest 0053 ) 0054 0055 ecm_add_test(mdnstateattributetest.cpp mdnstateattributetest.h 0056 LINK_LIBRARIES KPim6::AkonadiMime KPim6::AkonadiCore Qt::Test 0057 TEST_NAME mdnstateattributetest 0058 ) 0059