1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
Author: Alastair McKinstry <mckinstry@debian.org>
Description: Add "0d" as default SOVERSION
Last--Updated: 2024-10-12
Forwarded: not-needed
Index: ectrans-1.5.0/src/trans/common/CMakeLists.txt
===================================================================
--- ectrans-1.5.0.orig/src/trans/common/CMakeLists.txt
+++ ectrans-1.5.0/src/trans/common/CMakeLists.txt
@@ -62,6 +62,7 @@ list( APPEND ectrans_common_includes
ecbuild_add_library(
TARGET ectrans_common
LINKER_LANGUAGE Fortran
+ VERSION 0d
SOURCES ${ectrans_common_src}
PUBLIC_LIBS fiat
PRIVATE_LIBS ${LAPACK_LIBRARIES}
Index: ectrans-1.5.0/src/transi/CMakeLists.txt
===================================================================
--- ectrans-1.5.0.orig/src/transi/CMakeLists.txt
+++ ectrans-1.5.0/src/transi/CMakeLists.txt
@@ -13,6 +13,7 @@ endif()
configure_file( version.c.in version.c )
ecbuild_add_library( TARGET transi_dp
+ VERSION 0d
SOURCES transi_module.F90
transi.h
transi.c
Index: ectrans-1.5.0/tests/CMakeLists.txt
===================================================================
--- ectrans-1.5.0.orig/tests/CMakeLists.txt
+++ ectrans-1.5.0/tests/CMakeLists.txt
@@ -148,6 +148,7 @@ if( HAVE_TRANSI )
endif()
ecbuild_add_library( TARGET ectrans_test
+ VERSION 0d
SOURCES transi/transi_test.h transi/transi_test.c
PUBLIC_LIBS transi_dp
NOINSTALL
Index: ectrans-1.5.0/src/trans/cpu/CMakeLists.txt
===================================================================
--- ectrans-1.5.0.orig/src/trans/cpu/CMakeLists.txt
+++ ectrans-1.5.0/src/trans/cpu/CMakeLists.txt
@@ -73,6 +73,7 @@ foreach( prec dp sp )
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>
Index: ectrans-1.5.0/src/trans/gpu/CMakeLists.txt
===================================================================
--- ectrans-1.5.0.orig/src/trans/gpu/CMakeLists.txt
+++ ectrans-1.5.0/src/trans/gpu/CMakeLists.txt
@@ -50,6 +50,7 @@ ecbuild_add_library(
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>
@@ -139,6 +140,7 @@ foreach( prec dp sp )
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>
|