From 4946639f02db73d77ee720da770d15d9111ae705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Fri, 30 Sep 2022 08:50:14 +0200 Subject: [PATCH] build: meson: introduce utility library --- tools/meson.build | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tools/meson.build b/tools/meson.build index a4b13da..96aa046 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -14,14 +14,18 @@ inc = include_directories('../include') -executable('elc3', ['elc3.c', 'lc3bin.c', 'wave.c'], - link_with : lc3lib, - include_directories: inc, +lc3toolslib = static_library('lc3toolslib', + ['lc3bin.c', 'wave.c'], + link_with: lc3lib, dependencies: m_dep, +) + +executable('elc3', ['elc3.c'], + link_with : lc3toolslib, + include_directories: inc, install: true) -executable('dlc3', ['dlc3.c', 'lc3bin.c', 'wave.c'], - link_with : lc3lib, +executable('dlc3', ['dlc3.c'], + link_with : lc3toolslib, include_directories: inc, - dependencies: m_dep, install: true)