Unit test for the Metis Ordering package

This commit is contained in:
Desire NUENTSA
2013-01-21 15:36:18 +01:00
parent 392ffce3b9
commit 5dcf6caa36
2 changed files with 49 additions and 3 deletions

View File

@@ -86,6 +86,14 @@ else()
ei_add_property(EIGEN_MISSING_BACKENDS "PaStiX, ")
endif()
if(METIS_FOUND)
add_definitions("-DEIGEN_METIS_SUPPORT")
include_directories(${METIS_INCLUDES})
ei_add_property(EIGEN_TESTED_BACKENDS "METIS, ")
else()
ei_add_property(EIGEN_MISSING_BACKENDS "METIS, ")
endif()
find_package(SPQR)
if(SPQR_FOUND AND BLAS_FOUND AND LAPACK_FOUND)
if(CHOLMOD_FOUND)
@@ -247,9 +255,9 @@ if(SPQR_FOUND AND CHOLMOD_FOUND)
ei_add_test(spqr_support "" "${SPQR_ALL_LIBS}")
endif()
# if(SPQR_FOUND AND CHOLMOD_FOUND)
# ei_add_test(sparseLM "" "${SPQR_ALL_LIBS}")
# endif()
if(METIS_FOUND)
ei_add_test(metis_support "" "${METIS_LIBRARIES}")
endif()
string(TOLOWER "${CMAKE_CXX_COMPILER}" cmake_cxx_compiler_tolower)
if(cmake_cxx_compiler_tolower MATCHES "qcc")