diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rwxr-xr-x | MESON_FUNCTIONS | 25 |
2 files changed, 28 insertions, 0 deletions
@@ -1,3 +1,6 @@ +2017-06-27 Treeve Jelbert <treeve@sourcemage.org> + * MESON_FUNCTIONS: added, for use with meson builds + 2017-06-22 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * python-pypi/python-cycler: new spell, composable style cycles 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 +} |