[sundials] 05/05: Added missing linkages to the DSOs

Dima Kogan dima at secretsauce.net
Tue Oct 11 07:13:15 UTC 2016


This is an automated email from the git hooks/post-receive script.

dkogan-guest pushed a commit to branch patch-queue/master
in repository sundials.

commit fe1b1fa19973cac778425e169a5bfd0d143d9388
Author: Dima Kogan <dima at secretsauce.net>
Date:   Sun Oct 9 00:11:22 2016 -0700

    Added missing linkages to the DSOs
---
 src/arkode/CMakeLists.txt   | 2 ++
 src/cvode/CMakeLists.txt    | 2 ++
 src/cvodes/CMakeLists.txt   | 2 ++
 src/ida/CMakeLists.txt      | 2 ++
 src/idas/CMakeLists.txt     | 2 ++
 src/kinsol/CMakeLists.txt   | 2 ++
 src/nvec_par/CMakeLists.txt | 2 ++
 src/nvec_ser/CMakeLists.txt | 2 ++
 8 files changed, 16 insertions(+)

diff --git a/src/arkode/CMakeLists.txt b/src/arkode/CMakeLists.txt
index cfed8e6..b76c33b 100644
--- a/src/arkode/CMakeLists.txt
+++ b/src/arkode/CMakeLists.txt
@@ -146,6 +146,8 @@ IF(BUILD_SHARED_LIBS)
   SET_TARGET_PROPERTIES(sundials_arkode_shared
     PROPERTIES VERSION ${arkodelib_VERSION} SOVERSION ${arkodelib_SOVERSION})
 
+  TARGET_LINK_LIBRARIES(sundials_arkode_shared -lm -llapack -lblas)
+
   # Install the ARKODE library
   INSTALL(TARGETS sundials_arkode_shared DESTINATION lib)
 
diff --git a/src/cvode/CMakeLists.txt b/src/cvode/CMakeLists.txt
index d47cccc..2ddd2b9 100644
--- a/src/cvode/CMakeLists.txt
+++ b/src/cvode/CMakeLists.txt
@@ -153,6 +153,8 @@ IF(BUILD_SHARED_LIBS)
   SET_TARGET_PROPERTIES(sundials_cvode_shared
     PROPERTIES VERSION ${cvodelib_VERSION} SOVERSION ${cvodelib_SOVERSION})
 
+  TARGET_LINK_LIBRARIES(sundials_cvode_shared -lm -llapack -lblas)
+
   # Install the CVODE library
   INSTALL(TARGETS sundials_cvode_shared DESTINATION lib)
 
diff --git a/src/cvodes/CMakeLists.txt b/src/cvodes/CMakeLists.txt
index 38229df..8529ff0 100644
--- a/src/cvodes/CMakeLists.txt
+++ b/src/cvodes/CMakeLists.txt
@@ -140,6 +140,8 @@ IF(BUILD_SHARED_LIBS)
   SET_TARGET_PROPERTIES(sundials_cvodes_shared
     PROPERTIES VERSION ${cvodeslib_VERSION} SOVERSION ${cvodeslib_SOVERSION})
 
+  TARGET_LINK_LIBRARIES(sundials_cvodes_shared -lm -llapack -lblas)
+
   # Install the CVODES library
   INSTALL(TARGETS sundials_cvodes_shared DESTINATION lib)
 
diff --git a/src/ida/CMakeLists.txt b/src/ida/CMakeLists.txt
index 7aa8c84..a7955ad 100644
--- a/src/ida/CMakeLists.txt
+++ b/src/ida/CMakeLists.txt
@@ -143,6 +143,8 @@ IF(BUILD_SHARED_LIBS)
   SET_TARGET_PROPERTIES(sundials_ida_shared
     PROPERTIES VERSION ${idalib_VERSION} SOVERSION ${idalib_SOVERSION})
 
+  TARGET_LINK_LIBRARIES(sundials_ida_shared -lm -llapack -lblas)
+
   # Install the IDA library
   INSTALL(TARGETS sundials_ida_shared DESTINATION lib)
 
diff --git a/src/idas/CMakeLists.txt b/src/idas/CMakeLists.txt
index 400a228..a89aec8 100644
--- a/src/idas/CMakeLists.txt
+++ b/src/idas/CMakeLists.txt
@@ -145,6 +145,8 @@ IF(BUILD_SHARED_LIBS)
   SET_TARGET_PROPERTIES(sundials_idas_shared
     PROPERTIES VERSION ${idaslib_VERSION} SOVERSION ${idaslib_SOVERSION})
 
+  TARGET_LINK_LIBRARIES(sundials_idas_shared -lm -llapack -lblas)
+
   # Install the IDAS library
   INSTALL(TARGETS sundials_idas_shared DESTINATION lib)
 
diff --git a/src/kinsol/CMakeLists.txt b/src/kinsol/CMakeLists.txt
index d22ed62..c6cdbf5 100644
--- a/src/kinsol/CMakeLists.txt
+++ b/src/kinsol/CMakeLists.txt
@@ -153,6 +153,8 @@ IF(BUILD_SHARED_LIBS)
   SET_TARGET_PROPERTIES(sundials_kinsol_shared
     PROPERTIES VERSION ${kinsollib_VERSION} SOVERSION ${kinsollib_SOVERSION})
 
+  TARGET_LINK_LIBRARIES(sundials_kinsol_shared -lm -llapack)
+
   # Install the KINSOL library
   INSTALL(TARGETS sundials_kinsol_shared DESTINATION lib)
 
diff --git a/src/nvec_par/CMakeLists.txt b/src/nvec_par/CMakeLists.txt
index 8477fb4..f60b795 100644
--- a/src/nvec_par/CMakeLists.txt
+++ b/src/nvec_par/CMakeLists.txt
@@ -66,6 +66,7 @@ IF(BUILD_SHARED_LIBS)
     PROPERTIES OUTPUT_NAME sundials_nvecparallel CLEAN_DIRECT_OUTPUT 1)
   SET_TARGET_PROPERTIES(sundials_nvecparallel_shared 
     PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
+  TARGET_LINK_LIBRARIES(sundials_nvecparallel_shared -lm)
   INSTALL(TARGETS sundials_nvecparallel_shared DESTINATION lib)
 ENDIF(BUILD_SHARED_LIBS)
 
@@ -87,6 +88,7 @@ IF(FCMIX_ENABLE AND MPIF_FOUND)
       PROPERTIES OUTPUT_NAME sundials_fnvecparallel CLEAN_DIRECT_OUTPUT 1)
     SET_TARGET_PROPERTIES(sundials_fnvecparallel_shared
       PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
+    TARGET_LINK_LIBRARIES(sundials_fnvecparallel_shared sundials_nvecparallel_shared)
     INSTALL(TARGETS sundials_fnvecparallel_shared DESTINATION lib)
   ENDIF(BUILD_SHARED_LIBS)
 ENDIF(FCMIX_ENABLE AND MPIF_FOUND)
diff --git a/src/nvec_ser/CMakeLists.txt b/src/nvec_ser/CMakeLists.txt
index de9fb12..8b60809 100644
--- a/src/nvec_ser/CMakeLists.txt
+++ b/src/nvec_ser/CMakeLists.txt
@@ -58,6 +58,7 @@ IF(BUILD_SHARED_LIBS)
     PROPERTIES OUTPUT_NAME sundials_nvecserial CLEAN_DIRECT_OUTPUT 1)
   SET_TARGET_PROPERTIES(sundials_nvecserial_shared
     PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
+  TARGET_LINK_LIBRARIES(sundials_nvecserial_shared -lm)
   INSTALL(TARGETS sundials_nvecserial_shared DESTINATION lib)
 ENDIF(BUILD_SHARED_LIBS)
 
@@ -79,6 +80,7 @@ IF(FCMIX_ENABLE AND F77_FOUND)
       PROPERTIES OUTPUT_NAME sundials_fnvecserial CLEAN_DIRECT_OUTPUT 1)
     SET_TARGET_PROPERTIES(sundials_fnvecserial_shared 
       PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
+    TARGET_LINK_LIBRARIES(sundials_fnvecserial_shared sundials_nvecserial_shared)
     INSTALL(TARGETS sundials_fnvecserial_shared DESTINATION lib)
   ENDIF(BUILD_SHARED_LIBS)
 ENDIF(FCMIX_ENABLE AND F77_FOUND)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sundials.git



More information about the debian-science-commits mailing list