diff options
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r-- | test/CMakeLists.txt | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 1320e9b53..39729fe7e 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -13,14 +13,17 @@ if(TAUCS_FOUND) add_definitions("-DEIGEN_TAUCS_SUPPORT") include_directories(${TAUCS_INCLUDES}) set(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${TAUCS_LIBRARIES}) +else(TAUCS_FOUND) + message("TAUCS not found, this optional backend won't be tested") endif(TAUCS_FOUND) find_package(Cholmod) if(CHOLMOD_FOUND) - message("add EIGEN_CHOLMOD_SUPPORT " ${CHOLMOD_LIBRARIES}) add_definitions("-DEIGEN_CHOLMOD_SUPPORT") include_directories(${CHOLMOD_INCLUDES}) set(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CHOLMOD_LIBRARIES}) +else(CHOLMOD_FOUND) + message("CHOLMOD not found, this optional backend won't be tested") endif(CHOLMOD_FOUND) find_package(Umfpack) @@ -28,6 +31,8 @@ if(UMFPACK_FOUND) add_definitions("-DEIGEN_UMFPACK_SUPPORT") include_directories(${UMFPACK_INCLUDES}) set(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${UMFPACK_LIBRARIES}) +else(UMFPACK_FOUND) + message("UMFPACK not found, this optional backend won't be tested") endif(UMFPACK_FOUND) find_package(SuperLU) @@ -35,8 +40,18 @@ if(SUPERLU_FOUND) add_definitions("-DEIGEN_SUPERLU_SUPPORT") include_directories(${SUPERLU_INCLUDES}) set(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${SUPERLU_LIBRARIES}) +else(SUPERLU_FOUND) + message("SUPERLU not found, this optional backend won't be tested") endif(SUPERLU_FOUND) +find_package(GoogleHash) +if(GOOGLEHASH_FOUND) + add_definitions("-DEIGEN_GOOGLEHASH_SUPPORT") + include_directories(${GOOGLEHASH_INCLUDES}) +else(GOOGLEHASH_FOUND) + message("Google's hash library not found, those map implementations won't be tested") +endif(GOOGLEHASH_FOUND) + if(CMAKE_COMPILER_IS_GNUCXX) if(CMAKE_SYSTEM_NAME MATCHES Linux) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g2") @@ -152,6 +167,6 @@ ei_add_test(geometry) ei_add_test(hyperplane) ei_add_test(parametrizedline) ei_add_test(regression) -ei_add_test(sparse ${EI_OFLAG}) +ei_add_test(sparse ) endif(BUILD_TESTS) |