diff --git a/src/LinSysSolver/CMakeLists.txt b/src/LinSysSolver/CMakeLists.txt index 0682a62..7286295 100644 --- a/src/LinSysSolver/CMakeLists.txt +++ b/src/LinSysSolver/CMakeLists.txt @@ -16,3 +16,11 @@ if(LINSYSSOLVER STREQUAL "CHOLMOD") else() target_compile_definitions(${PROJECT_NAME} PUBLIC LINSYSSOLVER_USE_EIGEN) endif() + +if(LINSYSSOLVER STREQUAL "CHOLMOD") + # SuiteSparse + find_package(SuiteSparse REQUIRED) + + target_link_libraries(${PROJECT_NAME} PUBLIC ${SUITESPARSE_LIBRARIES}) + target_include_directories(${PROJECT_NAME} PUBLIC ${SUITESPARSE_INCLUDE_DIRS}) +endif()