set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
include_directories(
        ${XtestPlugin_SOURCE_DIR}/check
        ${XtestPlugin_SOURCE_DIR}  # for kasserts.h
)

add_definitions(${KDE4_ENABLE_EXCEPTIONS})

macro(kdev_add_test test_EXEC)
    set(test_SRCS ${ARGN})
    qt4_automoc( ${test_SRCS} )
    kde4_add_unit_test(check-${test_EXEC} ${test_SRCS})
    target_link_libraries(check-${test_EXEC}
        ${QT_QTTEST_LIBRARY}
        ${QT_QTXML_LIBRARY}
        ${KDE4_KDECORE_LIBS}
        ${KDevPlatform_VERITAS_LIBRARY}
        kdevcheck)
endmacro(kdev_add_test)

kdev_add_test(sys-checkrunnertest checkrunnertest.cpp)

add_executable(emptysuite fake_emptysuite.cpp)
target_link_libraries(emptysuite ${QT_QTCORE_LIBRARY} ${CHECK_LIBRARY})

add_executable(sunnysuite fake_sunnysuite.cpp)
target_link_libraries(sunnysuite ${QT_QTCORE_LIBRARY} ${CHECK_LIBRARY})

add_executable(multisuite fake_multisuite.cpp)
target_link_libraries(multisuite ${QT_QTCORE_LIBRARY} ${CHECK_LIBRARY})

