diff options
author | Treeve Jelbert | 2017-06-27 20:28:26 +0200 |
---|---|---|
committer | Treeve Jelbert | 2017-06-27 20:28:26 +0200 |
commit | ac466fd6eb09e0304cb5e91584200c5b4a8a9980 (patch) | |
tree | 9f424b94d482776fe4dcede5da5a82296b92ee69 /MESON_FUNCTIONS | |
parent | 0fa87be9512f99bdd3d4959b11c8505f0e53fd89 (diff) |
add MESON_FUNCTIONS
Diffstat (limited to 'MESON_FUNCTIONS')
-rwxr-xr-x | MESON_FUNCTIONS | 25 |
1 files changed, 25 insertions, 0 deletions
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 +} |