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 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
|
Description: Add versioning to the shared libraries
Author: Alastair McKinstry <mckinstry@debian.org>
Last-Updated: 2025-01-13
Forwarded: no
* Updated 20256-01-13 to add version to eckit_geo
Index: eckit-1.28.4/src/eckit/cmd/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/cmd/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/cmd/CMakeLists.txt
@@ -83,6 +83,7 @@ endif()
ecbuild_add_library( TARGET eckit_cmd TYPE SHARED
INSTALL_HEADERS LISTED
+ VERSION 0d
SOURCES ${eckit_cmd_srcs}
HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/cmd
PRIVATE_INCLUDES ${CURSES_INCLUDE_DIR}
Index: eckit-1.28.4/src/eckit/geometry/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/geometry/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/geometry/CMakeLists.txt
@@ -28,6 +28,8 @@ ecbuild_add_library(
HEADER_DESTINATION
${INSTALL_INCLUDE_DIR}/eckit/geometry
SOURCES
- ${eckit_geometry_srcs}
+ ${eckit_geometry_srcs}
+ VERSION
+ 0d
PUBLIC_LIBS
eckit )
Index: eckit-1.28.4/src/eckit/linalg/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/linalg/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/linalg/CMakeLists.txt
@@ -83,6 +83,7 @@ endif()
ecbuild_add_library( TARGET eckit_linalg TYPE SHARED
INSTALL_HEADERS ALL
+ VERSION 0d
HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/linalg
SOURCES ${eckit_la_srcs}
PRIVATE_INCLUDES ${eckit_la_pincludes}
Index: eckit-1.28.4/src/eckit/maths/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/maths/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/maths/CMakeLists.txt
@@ -18,6 +18,7 @@ ecbuild_add_library(
TARGET eckit_maths
TYPE SHARED
INSTALL_HEADERS ALL
+ VERSION 0d
HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/maths
SOURCES ${eckit_maths_sources}
PRIVATE_LIBS ${eckit_maths_private_libs}
Index: eckit-1.28.4/src/eckit/option/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/option/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/option/CMakeLists.txt
@@ -23,6 +23,8 @@ ecbuild_add_library( TARGET eckit_option
EckitTool.cc
EckitTool.h
+ VERSION
+ 0d
TEMPLATES
FactoryOption.cc
VectorOption.cc
Index: eckit-1.28.4/src/eckit/web/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/web/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/web/CMakeLists.txt
@@ -41,7 +41,8 @@ Url.h)
ecbuild_add_library( TARGET eckit_web TYPE SHARED
INSTALL_HEADERS LISTED
SOURCES
- ${eckit_web_srcs}
+ ${eckit_web_srcs}
+ VERSION 0d
PERSISTENT
HtmlObject.h
HEADER_DESTINATION
Index: eckit-1.28.4/src/eckit/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/CMakeLists.txt
@@ -914,6 +914,8 @@ ecbuild_add_library(
SOURCES
${eckit_srcs}
+ VERSION 0d
+
TEMPLATES
${eckit_templates}
Index: eckit-1.28.4/src/eckit/mpi/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/mpi/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/mpi/CMakeLists.txt
@@ -43,6 +43,8 @@ ecbuild_add_library( TARGET eckit_mpi TY
INSTALL_HEADERS ALL
HEADER_DESTINATION
${INSTALL_INCLUDE_DIR}/eckit/mpi
+ VERSION
+ 0d
SOURCES
${eckit_mpi_srcs}
DEFINITIONS
Index: eckit-1.28.4/src/eckit/sql/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/sql/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/sql/CMakeLists.txt
@@ -173,6 +173,7 @@ ecbuild_add_library( TARGET
INSTALL_HEADERS ALL
HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/sql
SOURCES ${eckit_sql_lib_srcs}
+ VERSION 0d
TEMPLATES
SQLIteratorOutput.cc
expression/ShiftedColumnExpression.cc
Index: eckit-1.28.4/src/eckit/distributed/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/distributed/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/distributed/CMakeLists.txt
@@ -28,7 +28,8 @@ if( HAVE_MPI )
endif()
ecbuild_add_library( TARGET eckit_distributed TYPE SHARED
- INSTALL_HEADERS ALL
+ INSTALL_HEADERS ALL
+ VERSION 0d
HEADER_DESTINATION
${INSTALL_INCLUDE_DIR}/eckit/distributed
SOURCES
Index: eckit-1.28.4/src/eckit/codec/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/codec/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/codec/CMakeLists.txt
@@ -11,6 +11,7 @@ ecbuild_add_library(
INSTALL_HEADERS ALL
HEADER_DESTINATION ${INSTALL_INCLUDE_DIR}/eckit/codec
PUBLIC_LIBS eckit
+ VERSION 0d
PUBLIC_INCLUDES
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/src>
Index: eckit-1.28.4/src/eckit/geo/CMakeLists.txt
===================================================================
--- eckit-1.28.4.orig/src/eckit/geo/CMakeLists.txt
+++ eckit-1.28.4/src/eckit/geo/CMakeLists.txt
@@ -183,4 +183,5 @@ ecbuild_add_library(
PUBLIC_LIBS ${eckit_geo_libs}
PUBLIC_INCLUDES ${eckit_geo_include_dirs}
SOURCES ${eckit_geo_srcs}
+ VERSION 0d
)
|