set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) # for include_directories(${KDE4_KIO_INCLUDES}) MACRO(KIO_UNIT_TESTS) FOREACH(_testname ${ARGN}) kde4_add_test(kio-${_testname} ${_testname}.cpp) target_link_libraries(kio-${_testname} ${KDE4_KIO_LIBS} ${QT_QTTEST_LIBRARY}) ENDFOREACH(_testname) ENDMACRO(KIO_UNIT_TESTS) MACRO(KIO_EXECUTABLE_TESTS) FOREACH(_testname ${ARGN}) kde4_add_manual_test(kio-${_testname} ${_testname}.cpp) target_link_libraries(kio-${_testname} ${KDE4_KIO_LIBS} ${QT_QTTEST_LIBRARY}) ENDFOREACH(_testname) ENDMACRO(KIO_EXECUTABLE_TESTS) # jobtest seems to trigger a ctest problem; jobtest finishes and ctest waits for ever KIO_UNIT_TESTS( krununittest kprotocolinfotest jobtest jobguitest jobremotetest kurlcompletiontest kfileitemtest kbookmarktest kacltest kdirmodeltest kdirlistertest fileundomanagertest clipboardupdatertest globaltest udsentrytest ) KIO_EXECUTABLE_TESTS( ksycocatest getalltest kruntest kioslavetest speed kdirlistertest_gui previewtest kionetrctest kpropsdlgtest kmfitest ksycocaupdatetest netaccesstest kdirmodeltest_gui kmimetypechoosertest_gui kurlrequestertest kopenwithtest kicondialogtest kfiledialogtest ) ########### kfstest ############### set(kfstest_SRCS kfstest.cpp kfdtest.cpp) kde4_add_manual_test(kfstest ${kfstest_SRCS}) target_link_libraries(kfstest ${KDE4_KIO_LIBS}) ########### kfilemetainfotest ############### kde4_add_test(kio-kfilemetainfotest kfilemetainfotest.cpp) target_link_libraries(kio-kfilemetainfotest ${KDE4_KIO_LIBS} ${QT_QTTEST_LIBRARY})