From 6e2e95d43e036de408c7ec1a55e0c9f190df23e1 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 11 Feb 2019 20:25:15 +0100 Subject: [PATCH] WIP meson: Add meson-bootstrap.sh --- meson-bootstrap.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 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 -- 2.47.2