blob: b7376150b39e852f6b8ce101a434aff58e7458a0 [file] [log] [blame]
Lukasz Kazmierczaka74e44f2021-07-23 15:02:20 +02001#!/bin/bash
2
3PARAMNAME=b_lto
4PARAMVAL=false
5FLAGTOMOD="-D${PARAMNAME}=$PARAMVAL"
6
7function _apply_mod()
8{
9 local BUILDDIR=$1
10 local RETCODE=1
11
12 if [ -n "$BUILDDIR" ]; then
13 if [ -d $BUILDDIR ]; then
14 meson configure $FLAGTOMOD $BUILDDIR
15 if [ $? -eq 0 ]; then
16 meson --reconfigure $BUILDDIR
17 RETCODE=$?
18 fi
19 else
20 meson $FLAGTOMOD $BUILDDIR
21 RETCODE=$?
22 fi
23 fi
24 return $RETCODE
25}
26
27function _help()
28{
29 local SCRIPTDIR=scripts
30 local SCRIPT="$SCRIPTDIR/$(basename $0)"
31
32 echo "##################### SCRIPT USAGE #####################"
33 echo "Please call this script from telemetry main directory"
34 echo "with parameter specifying name of your build directory"
35 echo "example:"
36 echo "./$SCRIPT BUILDDIRNAME"
37 echo "./$SCRIPT build"
38 echo "########################################################"
39}
40trap _help ERR
41
42### main ###
43
44_apply_mod $@
45exit $?
46
47### end ###
48