From fe4a5f44601a135a9350143e143863e0dcf17e4f Mon Sep 17 00:00:00 2001 From: Armin Friedl Date: Wed, 24 Feb 2021 21:25:17 +0100 Subject: [PATCH] Use default_library for static build toggle --- src/meson.build | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/meson.build b/src/meson.build index 9d67853..1f6588c 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,9 +1,11 @@ xwim_src = ['main.cpp', 'Xwim.cpp', 'Archiver.cpp'] xwim_archiver = ['archiver/LibArchiver.cpp'] -xwim_libs = [dependency('libarchive', required: true), - dependency('fmt', required: true), - dependency('spdlog', required: true), - dependency('tclap', required: true)] +is_static = get_option('default_library')=='static' + +xwim_libs = [dependency('libarchive', required: true, static: is_static), + dependency('fmt', required: true, static: is_static), + dependency('spdlog', required: true, static: is_static), + dependency('tclap', required: true, static: is_static)] executable('xwim', xwim_src+xwim_archiver, dependencies: xwim_libs)