Version the CBLAS and LAPACKE libraries
authorKyle Guinn <elyk03@gmail.com>
Sat, 4 Feb 2017 02:44:52 +0000 (20:44 -0600)
committerKyle Guinn <elyk03@gmail.com>
Sat, 4 Feb 2017 02:44:52 +0000 (20:44 -0600)
CBLAS/src/CMakeLists.txt
LAPACKE/CMakeLists.txt

index ec31ee5..e05d3cd 100644 (file)
@@ -114,5 +114,11 @@ endif()
 list(REMOVE_DUPLICATES SOURCES)
 
 add_library(cblas ${SOURCES})
+set_target_properties(
+  cblas PROPERTIES
+  LINKER_LANGUAGE C
+  VERSION ${LAPACK_VERSION}
+  SOVERSION ${LAPACK_MAJOR_VERSION}
+  )
 target_link_libraries(cblas PRIVATE ${BLAS_LIBRARIES})
 lapack_install_library(cblas)
index 3ab093f..d9a85ee 100644 (file)
@@ -54,6 +54,12 @@ endif()
 list(APPEND SOURCES ${UTILS})
 
 add_library(lapacke ${SOURCES})
+set_target_properties(
+  lapacke PROPERTIES
+  LINKER_LANGUAGE C
+  VERSION ${LAPACK_VERSION}
+  SOVERSION ${LAPACK_MAJOR_VERSION}
+  )
 
 if(LAPACKE_WITH_TMG)
   target_link_libraries(lapacke PRIVATE tmglib)