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
--- 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}
|