Skip to content

Commit 0b401e2

Browse files
authored
Merge pull request #13995 from juhp/soversion
meson: add soversion with nix version to give SONAME to libs
2 parents ad17572 + dd1a554 commit 0b401e2

File tree

16 files changed

+16
-0
lines changed

16 files changed

+16
-0
lines changed

src/libcmd/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ this_library = library(
9595
'nixcmd',
9696
sources,
9797
config_priv_h,
98+
soversion : meson.project_version().replace('pre', ''),
9899
dependencies : deps_public + deps_private + deps_other,
99100
include_directories : include_dirs,
100101
link_args : linker_export_flags,

src/libexpr-c/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ subdir('nix-meson-build-support/windows-version')
5050
this_library = library(
5151
'nixexprc',
5252
sources,
53+
soversion : meson.project_version().replace('pre', ''),
5354
dependencies : deps_public + deps_private + deps_other,
5455
include_directories : include_dirs,
5556
link_args : linker_export_flags,

src/libexpr-test-support/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ subdir('nix-meson-build-support/windows-version')
4444
this_library = library(
4545
'nix-expr-test-support',
4646
sources,
47+
soversion : meson.project_version().replace('pre', ''),
4748
dependencies : deps_public + deps_private + deps_other,
4849
include_directories : include_dirs,
4950
# TODO: Remove `-lrapidcheck` when https://github.com/emil-e/rapidcheck/pull/326

src/libexpr/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ this_library = library(
181181
parser_tab,
182182
lexer_tab,
183183
generated_headers,
184+
soversion : meson.project_version().replace('pre', ''),
184185
dependencies : deps_public + deps_private + deps_other,
185186
include_directories : include_dirs,
186187
link_args : linker_export_flags,

src/libfetchers-c/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ subdir('nix-meson-build-support/windows-version')
5353
this_library = library(
5454
'nixfetchersc',
5555
sources,
56+
soversion : meson.project_version().replace('pre', ''),
5657
dependencies : deps_public + deps_private + deps_other,
5758
include_directories : include_dirs,
5859
link_args : linker_export_flags,

src/libfetchers/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ subdir('nix-meson-build-support/windows-version')
6161
this_library = library(
6262
'nixfetchers',
6363
sources,
64+
soversion : meson.project_version().replace('pre', ''),
6465
dependencies : deps_public + deps_private + deps_other,
6566
include_directories : include_dirs,
6667
link_args : linker_export_flags,

src/libflake-c/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ subdir('nix-meson-build-support/windows-version')
5353
this_library = library(
5454
'nixflakec',
5555
sources,
56+
soversion : meson.project_version().replace('pre', ''),
5657
dependencies : deps_public + deps_private + deps_other,
5758
include_directories : include_dirs,
5859
link_args : linker_export_flags,

src/libflake/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ this_library = library(
5858
'nixflake',
5959
sources,
6060
generated_headers,
61+
soversion : meson.project_version().replace('pre', ''),
6162
dependencies : deps_public + deps_private + deps_other,
6263
include_directories : include_dirs,
6364
link_args : linker_export_flags,

src/libmain-c/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ subdir('nix-meson-build-support/windows-version')
4545
this_library = library(
4646
'nixmainc',
4747
sources,
48+
soversion : meson.project_version().replace('pre', ''),
4849
dependencies : deps_public + deps_private + deps_other,
4950
include_directories : include_dirs,
5051
link_args : linker_export_flags,

src/libmain/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ this_library = library(
7777
'nixmain',
7878
sources,
7979
config_priv_h,
80+
soversion : meson.project_version().replace('pre', ''),
8081
dependencies : deps_public + deps_private + deps_other,
8182
include_directories : include_dirs,
8283
link_args : linker_export_flags,

0 commit comments

Comments
 (0)