File: shared_lib.patch

package info (click to toggle)
eckit 1.32.1-1
  • links: PTS
  • area: main
  • in suites: sid
  • size: 305,896 kB
  • sloc: cpp: 111,640; ansic: 2,826; yacc: 590; lex: 361; python: 237; sh: 202; makefile: 41
file content (134 lines) | stat: -rw-r--r-- 4,427 bytes parent folder | download | duplicates (3)
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
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

--- a/src/eckit/cmd/CMakeLists.txt
+++ b/src/eckit/cmd/CMakeLists.txt
@@ -83,6 +83,7 @@
 
 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}
--- a/src/eckit/geometry/CMakeLists.txt
+++ b/src/eckit/geometry/CMakeLists.txt
@@ -28,6 +28,8 @@
 					HEADER_DESTINATION
 						${INSTALL_INCLUDE_DIR}/eckit/geometry
 					SOURCES
-						${eckit_geometry_srcs}
+					        ${eckit_geometry_srcs}
+				        VERSION
+					        0d	 
 					PUBLIC_LIBS
 						eckit  )
--- a/src/eckit/linalg/CMakeLists.txt
+++ b/src/eckit/linalg/CMakeLists.txt
@@ -98,6 +98,7 @@
 
 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}
--- a/src/eckit/maths/CMakeLists.txt
+++ b/src/eckit/maths/CMakeLists.txt
@@ -32,6 +32,7 @@
     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}
--- a/src/eckit/option/CMakeLists.txt
+++ b/src/eckit/option/CMakeLists.txt
@@ -23,6 +23,8 @@
         EckitTool.cc
         EckitTool.h
 
+    VERSION
+	0d
     TEMPLATES
         FactoryOption.cc
         VectorOption.cc
--- a/src/eckit/web/CMakeLists.txt
+++ b/src/eckit/web/CMakeLists.txt
@@ -41,7 +41,8 @@
 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
--- a/src/eckit/CMakeLists.txt
+++ b/src/eckit/CMakeLists.txt
@@ -917,6 +917,8 @@
           SOURCES
               ${eckit_srcs}
 
+	   VERSION                                0d
+						  
           TEMPLATES
               ${eckit_templates}
 
--- a/src/eckit/mpi/CMakeLists.txt
+++ b/src/eckit/mpi/CMakeLists.txt
@@ -43,6 +43,8 @@
                      INSTALL_HEADERS ALL
                      HEADER_DESTINATION
                          ${INSTALL_INCLUDE_DIR}/eckit/mpi
+	             VERSION
+		         0d     
                      SOURCES
                          ${eckit_mpi_srcs}
                      DEFINITIONS
--- a/src/eckit/sql/CMakeLists.txt
+++ b/src/eckit/sql/CMakeLists.txt
@@ -173,6 +173,7 @@
                      INSTALL_HEADERS     ALL
                      HEADER_DESTINATION  ${INSTALL_INCLUDE_DIR}/eckit/sql
                      SOURCES             ${eckit_sql_lib_srcs}
+		     VERSION             0d
                      TEMPLATES
                                          SQLIteratorOutput.cc
                                          expression/ShiftedColumnExpression.cc
--- a/src/eckit/distributed/CMakeLists.txt
+++ b/src/eckit/distributed/CMakeLists.txt
@@ -28,7 +28,8 @@
 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
--- a/src/eckit/codec/CMakeLists.txt
+++ b/src/eckit/codec/CMakeLists.txt
@@ -11,6 +11,7 @@
     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>
--- a/src/eckit/geo/CMakeLists.txt
+++ b/src/eckit/geo/CMakeLists.txt
@@ -242,4 +242,5 @@
     PUBLIC_LIBS        ${eckit_geo_libs}
     PUBLIC_INCLUDES    ${eckit_geo_include_dirs}
     SOURCES            ${eckit_geo_srcs}
+    VERSION	       0d
 )