@@ -780,6 +780,11 @@ add_library (seastar
780
780
src/websocket/server.cc
781
781
)
782
782
783
+ # Shared library soname
784
+ set_target_properties (seastar PROPERTIES
785
+ VERSION ${Seastar_API_LEVEL}
786
+ SOVERSION ${Seastar_API_LEVEL} )
787
+
783
788
# We disable _FORTIFY_SOURCE because it generates false positives with longjmp() (src/core/thread.cc)
784
789
set_source_files_properties (src/core/thread.cc
785
790
PROPERTIES COMPILE_FLAGS -U_FORTIFY_SOURCE)
@@ -1174,6 +1179,10 @@ if (Seastar_INSTALL OR Seastar_TESTING)
1174
1179
src/testing/seastar_test.cc
1175
1180
src/testing/test_runner.cc)
1176
1181
1182
+ set_target_properties (seastar_testing PROPERTIES
1183
+ VERSION ${Seastar_API_LEVEL}
1184
+ SOVERSION ${Seastar_API_LEVEL} )
1185
+
1177
1186
add_library (Seastar::seastar_testing ALIAS seastar_testing)
1178
1187
1179
1188
target_compile_definitions (seastar_testing
@@ -1193,6 +1202,9 @@ if (Seastar_INSTALL OR Seastar_TESTING)
1193
1202
include /seastar/testing/perf_tests.hh
1194
1203
tests/perf/perf_tests.cc
1195
1204
tests/perf/linux_perf_event.cc)
1205
+ set_target_properties (seastar_perf_testing PROPERTIES
1206
+ VERSION ${Seastar_API_LEVEL}
1207
+ SOVERSION ${Seastar_API_LEVEL} )
1196
1208
add_library (Seastar::seastar_perf_testing ALIAS seastar_perf_testing)
1197
1209
target_compile_definitions (seastar_perf_testing
1198
1210
PRIVATE ${Seastar_PRIVATE_COMPILE_DEFINITIONS} )
0 commit comments