Warning, /pim/kimap2/autotests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 kde_enable_exceptions()
0002 
0003 include(ECMMarkAsTest)
0004 
0005 find_package(Qt5Test CONFIG REQUIRED)
0006 
0007 add_subdirectory(kimap2test)
0008 
0009 remove_definitions(-DQT_USE_QSTRINGBUILDER)
0010 macro(KIMAP2_UNIT_TESTS)
0011   foreach(_testname ${ARGN})
0012     add_executable(${_testname} ${_testname}.cpp)
0013     add_test(${_testname} ${_testname})
0014     ecm_mark_as_test(${_testname})
0015     target_link_libraries(${_testname} KIMAP2 Qt5::Test kimap2test Qt5::Network KF5::CoreAddons)
0016     set_target_properties(${_testname} PROPERTIES COMPILE_FLAGS -DTEST_DATA="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
0017   endforeach()
0018 endmacro()
0019 
0020 ########### automated tests ###############
0021 
0022 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
0023 
0024 KIMAP2_UNIT_TESTS(
0025   fakeservertest
0026   testrfccodecs
0027   testsession
0028   loginjobtest
0029   logoutjobtest
0030   capabilitiesjobtest
0031   selectjobtest
0032   createjobtest
0033   deletejobtest
0034   expungejobtest
0035   fetchjobtest
0036   renamejobtest
0037   subscribejobtest
0038   unsubscribejobtest
0039   listjobtest
0040   storejobtest
0041   imapsettest
0042   idjobtest
0043   idlejobtest
0044   quotarootjobtest
0045   searchjobtest
0046   getmetadatajobtest
0047   streamparsertest
0048   setmetadatajobtest
0049   appendjobtest
0050   statusjobtest
0051   movejobtest
0052 )