Author: Alastair McKinstry <mckinstry@debian.org>
Description: Add "0d" as default SOVERSION
Last--Updated: 2024-10-12
Forwarded: not-needed

--- a/src/trans/common/CMakeLists.txt
+++ b/src/trans/common/CMakeLists.txt
@@ -63,6 +63,7 @@
 ecbuild_add_library(
   TARGET           ectrans_common
   LINKER_LANGUAGE  Fortran
+  VERSION	   0d
   SOURCES          ${ectrans_common_src}
   PUBLIC_LIBS      fiat
   PRIVATE_LIBS     ${LAPACK_LIBRARIES}
--- a/src/transi/CMakeLists.txt
+++ b/src/transi/CMakeLists.txt
@@ -13,6 +13,7 @@
 configure_file( version.c.in  version.c )
 
 ecbuild_add_library( TARGET transi_dp
+  VERSION             0d
   SOURCES             transi_module.F90
                       transi.h
                       transi.c
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -427,6 +427,7 @@
 
   find_package( CMath )
   ecbuild_add_library( TARGET ectrans_test
+    VERSION     0d
     SOURCES     transi/transi_test.h transi/transi_test.c
     PUBLIC_LIBS transi_dp ${CMATH_LIBRARIES}
     NOINSTALL
--- a/src/trans/cpu/CMakeLists.txt
+++ b/src/trans/cpu/CMakeLists.txt
@@ -73,6 +73,7 @@
     generate_backend_sources( BACKEND ${prec} OUTPUT ectrans_${prec}_src  DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/generated/ectrans_${prec})
     ecbuild_add_library(
       TARGET           ectrans_${prec}
+      VERSION          0d
       LINKER_LANGUAGE  Fortran
       SOURCES          ${ectrans_${prec}_src}
       PUBLIC_INCLUDES  $<INSTALL_INTERFACE:include/ectrans>
--- a/src/trans/gpu/CMakeLists.txt
+++ b/src/trans/gpu/CMakeLists.txt
@@ -50,6 +50,7 @@
   TARGET               ectrans_gpu_common
   TYPE                 ${GPU_LIBRARY_TYPE}
   SOURCES              ${trans_gpu_common_src}
+  VERSION	       0d
   LINKER_LANGUAGE      Fortran
   PUBLIC_INCLUDES      $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/trans/include>
                        $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/trans/include/ectrans>
@@ -140,6 +141,7 @@
           TYPE                 ${GPU_LIBRARY_TYPE}
           SOURCES              ${ectrans_gpu_${prec}_src}
           LINKER_LANGUAGE      Fortran
+	  VERSION              0d
           PUBLIC_INCLUDES      $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/trans/include>
                                $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src/trans/include/ectrans>
                                $<INSTALL_INTERFACE:include/ectrans>
--- a/src/etrans/cpu/CMakeLists.txt
+++ b/src/etrans/cpu/CMakeLists.txt
@@ -113,6 +113,7 @@
     endif()
 
     ecbuild_add_library(
+      VERSION          0d
       TARGET           ectrans_etrans_${prec}
       LINKER_LANGUAGE  Fortran
       SOURCES          ${ectrans_etrans_${prec}_src}
