[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