From ac466fd6eb09e0304cb5e91584200c5b4a8a9980 Mon Sep 17 00:00:00 2001 From: Treeve Jelbert Date: Tue, 27 Jun 2017 20:28:26 +0200 Subject: add MESON_FUNCTIONS --- MESON_FUNCTIONS | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 MESON_FUNCTIONS (limited to 'MESON_FUNCTIONS') diff --git a/MESON_FUNCTIONS b/MESON_FUNCTIONS new file mode 100755 index 0000000000..cda06d631f --- /dev/null +++ b/MESON_FUNCTIONS @@ -0,0 +1,25 @@ +# special functions for projects shich use meson build system +meson_build () { + export LANG=$LC_ALL + cd $SOURCE_DIRECTORY + SCRIPT="meson --prefix ${INSTALL_ROOT}/usr --buildtype release --default-library shared" + for LL in $OPTS; do + SCRIPT+=" -D$LL" + done + SCRIPT+=" . builddir/" + $SCRIPT && + ninja -C builddir/ +} + +meson_install () { + cd $SOURCE_DIRECTORY + ninja -C builddir/ install +} + +default_build() { + meson_build +} + +default_install() { + meson_install +} -- cgit v1.2.3