summaryrefslogtreecommitdiffstats
path: root/test.cmake
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-12-16 20:37:11 -0500
committerBen Boeckel <MathStuf@gmail.com>2008-12-16 20:37:11 -0500
commit4adfcbc9024706de602eef9ad87f82d7beccd5a5 (patch)
tree1ba7596ea9039dd16bbd6c8c9ab4d03859ecf014 /test.cmake
parent0f5ff3a39163534d5d7289d3957f4a8d9c54372e (diff)
downloadsigen-4adfcbc9024706de602eef9ad87f82d7beccd5a5.tar.gz
sigen-4adfcbc9024706de602eef9ad87f82d7beccd5a5.tar.xz
sigen-4adfcbc9024706de602eef9ad87f82d7beccd5a5.zip
Testing code added (as well as Fraction testing)
Diffstat (limited to 'test.cmake')
-rw-r--r--test.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/test.cmake b/test.cmake
new file mode 100644
index 00000000..5cbf5563
--- /dev/null
+++ b/test.cmake
@@ -0,0 +1,16 @@
+SET(TESTING OFF CACHE BOOL "Build tests")
+
+IF (TESTING)
+ ENABLE_TESTING()
+ENDIF (TESTING)
+
+MACRO(MAKE_TEST class libraries)
+ KDE4_ADD_UNIT_TEST(test-${class}
+ Test${class}.cpp
+ )
+ TARGET_LINK_LIBRARIES(test-${class}
+ ${QT_QTCORE_LIBRARY}
+ ${QT_QTTEST_LIBRARY}
+ ${${libraries}}
+ )
+ENDMACRO(MAKE_TEST)