SET(TESTING OFF CACHE BOOL "Build tests") IF (TESTING) ENABLE_TESTING() ENDIF (TESTING) MACRO (MAKE_TEST variable libraries class) KDE4_ADD_UNIT_TEST(test-${class} Test${class}.cpp ) TARGET_LINK_LIBRARIES(test-${class} ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${${libraries}} ) SET(${variable} ${${variable}} test-${class} ) ENDMACRO (MAKE_TEST) MACRO (MAKE_TEST_GROUP groupname tests) ADD_CUSTOM_TARGET(tests-${groupname} DEPENDS ${${tests}} ) ENDMACRO (MAKE_TEST_GROUP)