Skip to content

Commit ebb49b9

Browse files
committed
[#3731] Add library versions to meson
1 parent 5b1878a commit ebb49b9

File tree

24 files changed

+48
-24
lines changed

24 files changed

+48
-24
lines changed

src/lib/asiodns/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_asiodns_lib = library(
1+
kea_asiodns_lib = shared_library(
22
'kea-asiodns',
33
'asiodns_messages.cc',
44
'io_fetch.cc',
@@ -7,6 +7,7 @@ kea_asiodns_lib = library(
77
install: true,
88
install_dir: 'lib',
99
link_with: LIBS_BUILT_SO_FAR,
10+
version: '60.0.0',
1011
)
1112
LIBS_BUILT_SO_FAR = [kea_asiodns_lib] + LIBS_BUILT_SO_FAR
1213
subdir('tests')

src/lib/asiolink/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_asiolink_lib = library(
1+
kea_asiolink_lib = shared_library(
22
'kea-asiolink',
33
'addr_utilities.cc',
44
'botan_tls.cc',
@@ -19,6 +19,7 @@ kea_asiolink_lib = library(
1919
install: true,
2020
install_dir: 'lib',
2121
link_with: LIBS_BUILT_SO_FAR,
22+
version: '83.0.0',
2223
# Avoids: ld: error: undefined symbol: environ on FreeBSD
2324
override_options: ENVIRON_SHLIB_FLAGS,
2425
)

src/lib/cc/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ kea_cc_lib_cpp_args = []
22
if gtest.found()
33
kea_cc_lib_cpp_args = ['-DALLOW_KEATEST']
44
endif
5-
kea_cc_lib = library(
5+
kea_cc_lib = shared_library(
66
'kea-cc',
77
'base_stamped_element.cc',
88
'command_interpreter.cc',
@@ -19,6 +19,7 @@ kea_cc_lib = library(
1919
install: true,
2020
install_dir: 'lib',
2121
link_with: LIBS_BUILT_SO_FAR,
22+
version: '80.0.0',
2223
)
2324
LIBS_BUILT_SO_FAR = [kea_cc_lib] + LIBS_BUILT_SO_FAR
2425
subdir('tests')

src/lib/config/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_config_lib = library(
1+
kea_config_lib = shared_library(
22
'kea-config',
33
'base_command_mgr.cc',
44
'client_connection.cc',
@@ -18,6 +18,7 @@ kea_config_lib = library(
1818
install: true,
1919
install_dir: 'lib',
2020
link_with: LIBS_BUILT_SO_FAR,
21+
version: '80.0.0',
2122
)
2223
LIBS_BUILT_SO_FAR = [kea_config_lib] + LIBS_BUILT_SO_FAR
2324
subdir('tests')

src/lib/cryptolink/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ elif crypto.name() == openssl.name()
55
sources += ['openssl_hash.cc', 'openssl_hmac.cc', 'openssl_link.cc']
66
endif
77

8-
kea_cryptolink_lib = library(
8+
kea_cryptolink_lib = shared_library(
99
'kea-cryptolink',
1010
'cryptolink.cc',
1111
'crypto_hash.cc',
@@ -17,6 +17,7 @@ kea_cryptolink_lib = library(
1717
install: true,
1818
install_dir: 'lib',
1919
link_with: LIBS_BUILT_SO_FAR,
20+
version: '61.0.0',
2021
)
2122
LIBS_BUILT_SO_FAR = [kea_cryptolink_lib] + LIBS_BUILT_SO_FAR
2223
subdir('tests')

src/lib/d2srv/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_d2srv_lib = library(
1+
kea_d2srv_lib = shared_library(
22
'kea-d2srv',
33
'd2_cfg_mgr.cc',
44
'd2_config.cc',
@@ -16,6 +16,7 @@ kea_d2srv_lib = library(
1616
install: true,
1717
install_dir: 'lib',
1818
link_with: LIBS_BUILT_SO_FAR,
19+
version: '61.0.0',
1920
)
2021
LIBS_BUILT_SO_FAR = [kea_d2srv_lib] + LIBS_BUILT_SO_FAR
2122
subdir('testutils')

src/lib/database/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_database_lib = library(
1+
kea_database_lib = shared_library(
22
'kea-database',
33
'audit_entry.cc',
44
'backend_selector.cc',
@@ -13,6 +13,7 @@ kea_database_lib = library(
1313
install: true,
1414
install_dir: 'lib',
1515
link_with: LIBS_BUILT_SO_FAR,
16+
version: '74.0.0',
1617
)
1718
LIBS_BUILT_SO_FAR = [kea_database_lib] + LIBS_BUILT_SO_FAR
1819
subdir('testutils')

src/lib/dhcp/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ else
1010
error(f'Build failed: Unsupported system "@SYSTEM@".')
1111
endif
1212

13-
kea_dhcp_lib = library(
13+
kea_dhcp_lib = shared_library(
1414
'kea-dhcp',
1515
'classify.cc',
1616
'duid.cc',
@@ -58,6 +58,7 @@ kea_dhcp_lib = library(
5858
install: true,
5959
install_dir: 'lib',
6060
link_with: LIBS_BUILT_SO_FAR,
61+
version: '106.0.0',
6162
)
6263
LIBS_BUILT_SO_FAR = [kea_dhcp_lib] + LIBS_BUILT_SO_FAR
6364
subdir('testutils')

src/lib/dhcp_ddns/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_dhcp_ddns_lib = library(
1+
kea_dhcp_ddns_lib = shared_library(
22
'kea-dhcp_ddns',
33
'dhcp_ddns_log.cc',
44
'dhcp_ddns_messages.cc',
@@ -9,6 +9,7 @@ kea_dhcp_ddns_lib = library(
99
install: true,
1010
install_dir: 'lib',
1111
link_with: LIBS_BUILT_SO_FAR,
12+
version: '66.0.0',
1213
)
1314
LIBS_BUILT_SO_FAR = [kea_dhcp_ddns_lib] + LIBS_BUILT_SO_FAR
1415
subdir('tests')

src/lib/dhcpsrv/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_dhcpsrv_lib = library(
1+
kea_dhcpsrv_lib = shared_library(
22
'kea-dhcpsrv',
33
'allocation_state.cc',
44
'allocator.cc',
@@ -94,6 +94,7 @@ kea_dhcpsrv_lib = library(
9494
install: true,
9595
install_dir: 'lib',
9696
link_with: LIBS_BUILT_SO_FAR,
97+
version: '125.0.0',
9798
)
9899
LIBS_BUILT_SO_FAR = [kea_dhcpsrv_lib] + LIBS_BUILT_SO_FAR
99100
subdir('testutils')

src/lib/dns/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_dns_lib = library(
1+
kea_dns_lib = shared_library(
22
'kea-dns',
33
'char_string.cc',
44
'edns.cc',
@@ -30,6 +30,7 @@ kea_dns_lib = library(
3030
install: true,
3131
install_dir: 'lib',
3232
link_with: LIBS_BUILT_SO_FAR,
33+
version: '68.0.0',
3334
)
3435
LIBS_BUILT_SO_FAR = [kea_dns_lib] + LIBS_BUILT_SO_FAR
3536
subdir('tests')

src/lib/eval/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_eval_lib = library(
1+
kea_eval_lib = shared_library(
22
'kea-eval',
33
'dependency.cc',
44
'evaluate.cc',
@@ -12,6 +12,7 @@ kea_eval_lib = library(
1212
install: true,
1313
install_dir: 'lib',
1414
link_with: LIBS_BUILT_SO_FAR,
15+
version: '81.0.0',
1516
)
1617
LIBS_BUILT_SO_FAR = [kea_eval_lib] + LIBS_BUILT_SO_FAR
1718
subdir('tests')

src/lib/exceptions/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
kea_exceptions_lib = library(
1+
kea_exceptions_lib = shared_library(
22
'kea-exceptions',
33
'exceptions.cc',
44
include_directories: [include_directories('.')] + INCLUDES,
55
install: true,
66
install_dir: 'lib',
77
link_with: LIBS_BUILT_SO_FAR,
8+
version: '43.0.0',
89
)
910
LIBS_BUILT_SO_FAR = [kea_exceptions_lib] + LIBS_BUILT_SO_FAR
1011
subdir('tests')

src/lib/hooks/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_hooks_lib = library(
1+
kea_hooks_lib = shared_library(
22
'kea-hooks',
33
'callout_handle.cc',
44
'callout_handle_associate.cc',
@@ -18,6 +18,7 @@ kea_hooks_lib = library(
1818
install: true,
1919
install_dir: 'lib',
2020
link_with: LIBS_BUILT_SO_FAR,
21+
version: '114.0.0',
2122
)
2223
LIBS_BUILT_SO_FAR = [kea_hooks_lib] + LIBS_BUILT_SO_FAR
2324
subdir('tests')

src/lib/http/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_http_lib = library(
1+
kea_http_lib = shared_library(
22
'kea-http',
33
'auth_log.cc',
44
'auth_messages.cc',
@@ -30,6 +30,7 @@ kea_http_lib = library(
3030
install: true,
3131
install_dir: 'lib',
3232
link_with: LIBS_BUILT_SO_FAR,
33+
version: '85.0.0',
3334
)
3435
LIBS_BUILT_SO_FAR = [kea_http_lib] + LIBS_BUILT_SO_FAR
3536
subdir('tests')

src/lib/log/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
subdir('interprocess')
2-
kea_log_lib = library(
2+
kea_log_lib = shared_library(
33
'kea-log',
44
'buffer_appender_impl.cc',
55
'logger.cc',
@@ -25,6 +25,7 @@ kea_log_lib = library(
2525
install: true,
2626
install_dir: 'lib',
2727
link_with: LIBS_BUILT_SO_FAR,
28+
version: '72.0.0',
2829
)
2930
LIBS_BUILT_SO_FAR = [kea_log_lib] + LIBS_BUILT_SO_FAR
3031
subdir('compiler')

src/lib/mysql/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ if not mysql.found()
22
subdir_done()
33
endif
44

5-
kea_mysql_lib = library(
5+
kea_mysql_lib = shared_library(
66
'kea-mysql',
77
'mysql_binding.cc',
88
'mysql_connection.cc',
@@ -12,6 +12,7 @@ kea_mysql_lib = library(
1212
install: true,
1313
install_dir: 'lib',
1414
link_with: LIBS_BUILT_SO_FAR,
15+
version: '85.0.0',
1516
)
1617
LIBS_BUILT_SO_FAR = [kea_mysql_lib] + LIBS_BUILT_SO_FAR
1718
subdir('testutils')

src/lib/pgsql/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ if not postgresql.found()
22
subdir_done()
33
endif
44

5-
kea_pgsql_lib = library(
5+
kea_pgsql_lib = shared_library(
66
'kea-pgsql',
77
'pgsql_connection.cc',
88
'pgsql_exchange.cc',
@@ -12,6 +12,7 @@ kea_pgsql_lib = library(
1212
install: true,
1313
install_dir: 'lib',
1414
link_with: LIBS_BUILT_SO_FAR,
15+
version: '85.0.0',
1516
)
1617
LIBS_BUILT_SO_FAR = [kea_pgsql_lib] + LIBS_BUILT_SO_FAR
1718
subdir('testutils')

src/lib/process/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
subdir('cfgrpt')
2-
kea_process_lib = library(
2+
kea_process_lib = shared_library(
33
'kea-process',
44
'config_base.cc',
55
'config_ctl_info.cc',
@@ -18,6 +18,7 @@ kea_process_lib = library(
1818
install: true,
1919
install_dir: 'lib',
2020
link_with: LIBS_BUILT_SO_FAR,
21+
version: '86.0.0',
2122
)
2223
LIBS_BUILT_SO_FAR = [kea_process_lib] + LIBS_BUILT_SO_FAR
2324
subdir('testutils')

src/lib/stats/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_stats_lib = library(
1+
kea_stats_lib = shared_library(
22
'kea-stats',
33
'context.cc',
44
'observation.cc',
@@ -7,6 +7,7 @@ kea_stats_lib = library(
77
install: true,
88
install_dir: 'lib',
99
link_with: LIBS_BUILT_SO_FAR,
10+
version: '51.0.0',
1011
)
1112
LIBS_BUILT_SO_FAR = [kea_stats_lib] + LIBS_BUILT_SO_FAR
1213
subdir('tests')

src/lib/tcp/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_tcp_lib = library(
1+
kea_tcp_lib = shared_library(
22
'kea-tcp',
33
'mt_tcp_listener_mgr.cc',
44
'tcp_connection.cc',
@@ -12,6 +12,7 @@ kea_tcp_lib = library(
1212
install: true,
1313
install_dir: 'lib',
1414
link_with: LIBS_BUILT_SO_FAR,
15+
version: '31.0.0',
1516
)
1617
LIBS_BUILT_SO_FAR = [kea_tcp_lib] + LIBS_BUILT_SO_FAR
1718
subdir('tests')

src/lib/util/io/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
kea_util_io_lib = library(
1+
kea_util_io_lib = shared_library(
22
'kea-util-io',
33
'fd.cc',
44
include_directories: [include_directories('.')] + INCLUDES,
55
link_with: LIBS_BUILT_SO_FAR,
6+
version: '10.0.0',
67
)
78
LIBS_BUILT_SO_FAR = [kea_util_io_lib] + LIBS_BUILT_SO_FAR

src/lib/util/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
kea_util_lib = library(
1+
kea_util_lib = shared_library(
22
'kea-util',
33
'boost_time_utils.cc',
44
'chrono_time_utils.cc',
@@ -23,6 +23,7 @@ kea_util_lib = library(
2323
install: true,
2424
install_dir: 'lib',
2525
link_with: LIBS_BUILT_SO_FAR,
26+
version: '98.0.0',
2627
)
2728
subdir('io')
2829
subdir('unittests')

src/lib/yang/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ if not NETCONF_DEPS_FOUND
22
subdir_done()
33
endif
44

5-
kea_yang_lib = library(
5+
kea_yang_lib = shared_library(
66
'kea-yang',
77
'adaptor.cc',
88
'adaptor_config.cc',
@@ -28,6 +28,7 @@ kea_yang_lib = library(
2828
install: true,
2929
install_dir: 'lib',
3030
link_with: LIBS_BUILT_SO_FAR,
31+
version: '71.0.0',
3132
override_options: ['cpp_std=c++20'],
3233
)
3334
LIBS_BUILT_SO_FAR = [kea_yang_lib] + LIBS_BUILT_SO_FAR

0 commit comments

Comments
 (0)