From b3295a9fb55a3366d13d7e36b46bbe0ce2f9dc38 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 2 Jun 2017 14:27:08 +0200
Subject: [PATCH] Fixed cvode linking when cvode was built with klu-option.

This is the case on macOS sundials homebrew-package.
---
 scripts/cmake/cmake/FindCVODE.cmake | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/scripts/cmake/cmake/FindCVODE.cmake b/scripts/cmake/cmake/FindCVODE.cmake
index 6cd509df690..90c5711c031 100644
--- a/scripts/cmake/cmake/FindCVODE.cmake
+++ b/scripts/cmake/cmake/FindCVODE.cmake
@@ -32,6 +32,8 @@ find_library(CVODE_NVECSERIAL
     PATH_SUFFIXES lib Lib
 )
 
+find_library(CVODE_KLU klu)
+
 find_package_handle_standard_args(CVODE DEFAULT_MSG
     CVODE_LIBRARY
     CVODE_NVECSERIAL
@@ -39,7 +41,9 @@ find_package_handle_standard_args(CVODE DEFAULT_MSG
 )
 
 if(CVODE_FOUND)
-    set(CVODE_LIBRARIES ${CVODE_LIBRARY} ${CVODE_NVECSERIAL})
+    set(CVODE_LIBRARIES
+        ${CVODE_LIBRARY} ${CVODE_NVECSERIAL} ${CVODE_KLU}
+        CACHE INTERNAL "")
 endif()
 
 mark_as_advanced(CVODE_INCLUDE_DIRS CVODE_LIBRARY CVODE_NVECSERIAL)
-- 
GitLab