aboutsummaryrefslogtreecommitdiffhomepage
path: root/tvmet-1.7.1/testsuite/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2007-05-31 10:09:44 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2007-05-31 10:09:44 +0000
commiteab54b49eadbe926284a7ed6ecc585cf2788c84a (patch)
treecd4c53cf2588bf49bc8218cd0f7ac79c0d1e9da6 /tvmet-1.7.1/testsuite/CMakeLists.txt
parent8f202dc67fed62f3a6600f744644fbb61d7e4e29 (diff)
More cleanup, add CMakeLists for the testsuite. Now need to port it
to QTestLib :/
Diffstat (limited to 'tvmet-1.7.1/testsuite/CMakeLists.txt')
-rw-r--r--tvmet-1.7.1/testsuite/CMakeLists.txt50
1 files changed, 50 insertions, 0 deletions
diff --git a/tvmet-1.7.1/testsuite/CMakeLists.txt b/tvmet-1.7.1/testsuite/CMakeLists.txt
new file mode 100644
index 000000000..045714dbc
--- /dev/null
+++ b/tvmet-1.7.1/testsuite/CMakeLists.txt
@@ -0,0 +1,50 @@
+INCLUDE(CheckIncludeFiles)
+
+IF(BUILD_TESTS)
+
+ENABLE_TESTING()
+
+FIND_PACKAGE(Qt4 REQUIRED)
+
+INCLUDE_DIRECTORIES( ${QT_INCLUDE_DIR} )
+
+SET(testsuite_SOURCES
+ main.cc
+ SelfTest.h SelfTest.cc
+ TestNumericTraits.h TestNumericTraits.cc
+ TestNumericTraitsComplex.h TestNumericTraitsComplex.cc
+ TestConstruction.h TestConstruction.cc
+ TestComplexMatrix.h TestComplexMatrix.cc
+ TestComplexVector.h TestComplexVector.cc
+ TestDimension.h TestDimension.cc
+ TestMathOps.h TestMathOps.cc
+ TestMatrixEval.h TestMatrixEval.cc
+ TestMatrixFunctions.h TestMatrixFunctions.cc
+ TestMatrixOperators.h TestMatrixOperators.cc
+ TestSTL.h TestSTL.cc
+ TestUnFunc.h TestUnFunc.cc
+ TestVectorEval.h TestVectorEval.cc
+ TestVectorFunctions.h TestVectorFunctions.cc
+ TestVectorOperators.h TestVectorOperators.cc
+ TestXpr.h TestXpr.cc
+ TestXprMatrixFunctions.h TestXprMatrixFunctions.cc
+ TestXprMatrixOperators.h TestXprMatrixOperators.cc
+ TestXprVectorFunctions.h TestXprVectorFunctions.cc
+ TestXprVectorOperators.h TestXprVectorOperators.cc
+ TestUnloops.h TestUnloops.cc
+ TestMatrixElementwise.h TestMatrixElementwise.cc
+)
+
+QT4_AUTOMOC(${testsuite_SOURCES})
+
+INCLUDE_DIRECTORIES(${CPPUNIT_INCLUDE_DIR}
+ ${CMAKE_SOURCE_DIR}/tvmet-1.7.1/include
+ ${CMAKE_INSTALL_PREFIX}/include)
+
+ADD_EXECUTABLE(testsuite ${testsuite_SOURCES})
+
+TARGET_LINK_LIBRARIES(testsuite ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY})
+
+ADD_TEST(Eigen testsuite)
+
+ENDIF(BUILD_TESTS)