Warning, /pim/kmime/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ECMMarkAsTest) 0002 0003 find_package(Qt6Test ${QT_REQUIRED_VERSION} CONFIG REQUIRED) 0004 0005 # Turn exceptions on 0006 kde_enable_exceptions() 0007 0008 ecm_qt_declare_logging_category(kmime_autotest_SRCS 0009 HEADER kmime_debug.h 0010 IDENTIFIER KMIME_LOG 0011 CATEGORY_NAME org.kde.pim.kmime 0012 ) 0013 0014 0015 macro(ADD_KMIME_TEST) 0016 foreach(_testName ${ARGN}) 0017 add_executable(${_testName} ${_testName}.cpp ${kmime_autotest_SRCS}) 0018 add_test(NAME kmime-${_testName} COMMAND ${_testName}) 0019 target_link_libraries(${_testName} 0020 KPim6Mime 0021 Qt::Test 0022 KF6::Codecs 0023 ) 0024 set_target_properties(${_testName} PROPERTIES COMPILE_FLAGS -DTEST_DATA_DIR="\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\"" ) 0025 ecm_mark_as_test(${_testName}) 0026 set_tests_properties(kmime-${_testName} PROPERTIES ENVIRONMENT "LANG=en_US.utf8") 0027 endforeach() 0028 endmacro() 0029 0030 add_kmime_test( 0031 rfc2047test 0032 utiltest 0033 contentindextest 0034 charfreqtest 0035 headertest 0036 contenttest 0037 messagetest 0038 headerfactorytest 0039 rfc2231test 0040 sizetest 0041 parsedatetimetest 0042 dateformattertest 0043 attachmenttest 0044 typestest 0045 )