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

0001 kde_enable_exceptions()
0002 
0003 find_package(Qt5Test CONFIG REQUIRED) #for qsignalspy.h
0004 
0005 add_executable(testimapidle testimapidle.cpp)
0006 target_link_libraries(testimapidle KIMAP2 Qt5::Test Qt5::Network KF5::CoreAddons)
0007 
0008 add_executable(imapcmd imapcmd.cpp)
0009 target_link_libraries(imapcmd KIMAP2 Qt5::Test Qt5::Network KF5::CoreAddons)
0010 
0011 # add_executable(testimapserver testimapserver.cpp)
0012 # target_link_libraries(testimapserver KIMAP2 Qt5::Test Qt5::Network KF5::CoreAddons)
0013 
0014 include_directories(../autotests)
0015 
0016 include(ECMMarkAsTest)
0017 
0018 remove_definitions(-DQT_USE_QSTRINGBUILDER)
0019 macro(KIMAP2_TESTS)
0020   foreach(_testname ${ARGN})
0021     add_executable(${_testname} ${_testname}.cpp)
0022     target_link_libraries(${_testname} KIMAP2 Qt5::Test kimap2test Qt5::Network KF5::CoreAddons)
0023   endforeach()
0024 endmacro()
0025 
0026 ########### automated tests ###############
0027 
0028 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
0029 
0030 KIMAP2_TESTS(
0031     benchmark
0032 )