summaryrefslogtreecommitdiff
path: root/math/sundials/files/patch-src_cvodes_CMakeLists.txt
blob: 9cc862d4f65d50b942e0456071639492edc7fe18 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- src/cvodes/CMakeLists.txt.orig	2017-11-07 23:48:01 UTC
+++ src/cvodes/CMakeLists.txt
@@ -116,6 +116,18 @@ IF(BUILD_SHARED_LIBS)
     TARGET_LINK_LIBRARIES(sundials_cvodes_shared m)
   ENDIF()
 
+  IF(UNIX)
+    TARGET_LINK_LIBRARIES(sundials_cvodes_shared m)
+  ENDIF()
+
+  IF(LAPACK_FOUND)
+    TARGET_LINK_LIBRARIES(sundials_cvodes_shared ${LAPACK_LIBRARIES})
+  ENDIF()
+
+  IF(KLU_FOUND)
+    TARGET_LINK_LIBRARIES(sundials_cvodes_shared ${KLU_LIBRARIES})
+  ENDIF()
+ 
   # Set the library name and make sure it is not deleted
   SET_TARGET_PROPERTIES(sundials_cvodes_shared
     PROPERTIES OUTPUT_NAME sundials_cvodes CLEAN_DIRECT_OUTPUT 1)