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