diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-12-25 00:26:44 -0500 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-12-25 00:26:44 -0500 |
commit | b6f18466bb2f42221c43339714be8ac457e2ac2e (patch) | |
tree | 372f057488200a2f0aed3fa2886bb2d566ff5a58 /test.cmake | |
parent | 843b452b073feb296893c431b18ad2732ea7463b (diff) | |
download | sigen-b6f18466bb2f42221c43339714be8ac457e2ac2e.tar.gz sigen-b6f18466bb2f42221c43339714be8ac457e2ac2e.tar.xz sigen-b6f18466bb2f42221c43339714be8ac457e2ac2e.zip |
Fixed up tests to allow grouped targets
Diffstat (limited to 'test.cmake')
-rw-r--r-- | test.cmake | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -4,7 +4,7 @@ IF (TESTING) ENABLE_TESTING() ENDIF (TESTING) -MACRO(MAKE_TEST class libraries) +MACRO (MAKE_TEST variable libraries class) KDE4_ADD_UNIT_TEST(test-${class} Test${class}.cpp ) @@ -13,4 +13,15 @@ MACRO(MAKE_TEST class libraries) ${QT_QTTEST_LIBRARY} ${${libraries}} ) -ENDMACRO(MAKE_TEST) + SET(${variable} + ${${variable}} + test-${class} + ) +ENDMACRO (MAKE_TEST) + +MACRO (MAKE_TEST_GROUP groupname tests) + ADD_CUSTOM_TARGET(${groupname}-tests + DEPENDS + ${${tests}} + ) +ENDMACRO (MAKE_TEST_GROUP) |