1add_custom_target(eigen2_buildtests) 2add_custom_target(eigen2_check COMMAND "ctest -R eigen2") 3add_dependencies(eigen2_check eigen2_buildtests) 4add_dependencies(buildtests eigen2_buildtests) 5 6add_definitions("-DEIGEN2_SUPPORT_STAGE10_FULL_EIGEN2_API") 7add_definitions("-DEIGEN_NO_EIGEN2_DEPRECATED_WARNING") 8 9ei_add_test(eigen2_meta) 10ei_add_test(eigen2_sizeof) 11ei_add_test(eigen2_dynalloc) 12ei_add_test(eigen2_nomalloc) 13#ei_add_test(eigen2_first_aligned) 14ei_add_test(eigen2_mixingtypes) 15#ei_add_test(eigen2_packetmath) 16ei_add_test(eigen2_unalignedassert) 17#ei_add_test(eigen2_vectorization_logic) 18ei_add_test(eigen2_basicstuff) 19ei_add_test(eigen2_linearstructure) 20ei_add_test(eigen2_cwiseop) 21ei_add_test(eigen2_sum) 22ei_add_test(eigen2_product_small) 23ei_add_test(eigen2_product_large ${EI_OFLAG}) 24ei_add_test(eigen2_adjoint) 25ei_add_test(eigen2_submatrices) 26ei_add_test(eigen2_miscmatrices) 27ei_add_test(eigen2_commainitializer) 28ei_add_test(eigen2_smallvectors) 29ei_add_test(eigen2_map) 30ei_add_test(eigen2_array) 31ei_add_test(eigen2_triangular) 32ei_add_test(eigen2_cholesky " " "${GSL_LIBRARIES}") 33ei_add_test(eigen2_lu ${EI_OFLAG}) 34ei_add_test(eigen2_determinant ${EI_OFLAG}) 35ei_add_test(eigen2_inverse) 36ei_add_test(eigen2_qr) 37ei_add_test(eigen2_eigensolver " " "${GSL_LIBRARIES}") 38ei_add_test(eigen2_svd) 39ei_add_test(eigen2_geometry) 40ei_add_test(eigen2_geometry_with_eigen2_prefix) 41ei_add_test(eigen2_hyperplane) 42ei_add_test(eigen2_parametrizedline) 43ei_add_test(eigen2_alignedbox) 44ei_add_test(eigen2_regression) 45ei_add_test(eigen2_stdvector) 46ei_add_test(eigen2_newstdvector) 47if(QT4_FOUND) 48 ei_add_test(eigen2_qtvector " " "${QT_QTCORE_LIBRARY}") 49endif(QT4_FOUND) 50# no support for eigen2 sparse module 51# if(NOT EIGEN_DEFAULT_TO_ROW_MAJOR) 52# ei_add_test(eigen2_sparse_vector) 53# ei_add_test(eigen2_sparse_basic) 54# ei_add_test(eigen2_sparse_solvers " " "${SPARSE_LIBS}") 55# ei_add_test(eigen2_sparse_product) 56# endif() 57ei_add_test(eigen2_swap) 58ei_add_test(eigen2_visitor) 59ei_add_test(eigen2_bug_132) 60 61ei_add_test(eigen2_prec_inverse_4x4 ${EI_OFLAG}) 62