From f904820c1b38fcda858e6f606bc7df2b7994d605 Mon Sep 17 00:00:00 2001 From: jonathan MERCIER Date: Sun, 6 Nov 2022 18:35:00 +0100 Subject: [PATCH 1/2] Build shared library --- meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meson.build b/meson.build index 49b03ba..f5329da 100644 --- a/meson.build +++ b/meson.build @@ -39,6 +39,9 @@ dcontainers_lib = static_library('dcontainers', [dcontainers_src], include_directories: [src_dir], install: true, + version: meson.project_version(), + soversion: project_soversion, + dependencies: required_deps, ) pkgc = import('pkgconfig') From ef29a53e2dab021a3ce5104d8db88cc6486cf38c Mon Sep 17 00:00:00 2001 From: Jonathan MERCIER Date: Sun, 6 Nov 2022 19:01:46 +0100 Subject: [PATCH 2/2] Fix meson build --- meson.build | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index f5329da..7cf5666 100644 --- a/meson.build +++ b/meson.build @@ -1,10 +1,13 @@ project('dcontainers', 'd', - meson_version: '>=0.44', + meson_version: '>=0.46', license: 'BSL-1.0', version: '0.8.0' ) project_soversion = '0' +stdx_allocator_dep = dependency('stdx-allocator', fallback : ['stdx-allocator', 'stdx_allocator_dep']) + +required_deps = [stdx_allocator_dep] # # Sources @@ -35,13 +38,13 @@ src_dir = include_directories('src/') # # Targets # -dcontainers_lib = static_library('dcontainers', +dcontainers_lib = both_libraries('dcontainers', [dcontainers_src], include_directories: [src_dir], install: true, version: meson.project_version(), soversion: project_soversion, - dependencies: required_deps, + dependencies: required_deps ) pkgc = import('pkgconfig')