From: Rico Tzschichholz Date: Mon, 11 Feb 2019 19:25:15 +0000 (+0100) Subject: WIP meson: Add meson-bootstrap.sh X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31363c16388abbd4fa9ca502c60b9489b39e5886;p=thirdparty%2Fvala.git WIP meson: Add meson-bootstrap.sh --- diff --git a/meson-bootstrap.sh b/meson-bootstrap.sh new file mode 100755 index 000000000..ddeac3fdf --- /dev/null +++ b/meson-bootstrap.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +API=`grep -e "^vala_api_version = '\([0-9]\.[0-9]*\)'$" meson.build | sed -r "s/vala_api_version = '([^ ]+)'/\1/"` + +PWD=$(pwd) +rm -rf _bootstrap _bootstrap_install _build + +meson _bootstrap -Dvaladoc=false -Dprefix=$PWD/_bootstrap_install || exit 1 +ninja -C _bootstrap || exit 1 + +LD_LIBRARY_PATH="$PWD/_bootstrap/vala:$PWD/_bootstrap/codegen" VALAC="$PWD/_bootstrap/compiler/valac-$API --vapidir $PWD/vapi" meson _build -Dprefix=/usr || exit 1 +LD_LIBRARY_PATH="$PWD/_bootstrap/vala:$PWD/_bootstrap/codegen" ninja -C _build || exit 1 +LD_LIBRARY_PATH="$PWD/_bootstrap/vala:$PWD/_bootstrap/codegen" ninja -C _build test || exit 1