]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
testrunner: Filter external -0X flags to preserve current default -O0
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 27 Sep 2020 21:45:27 +0000 (23:45 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 29 Sep 2020 10:26:13 +0000 (12:26 +0200)
tests/testrunner.sh
valadoc/tests/testrunner.sh

index 10caefe965911f559b0c40374aa876ba61855d02..1c76487def84ce082112719bdce459458a40a892 100755 (executable)
@@ -60,7 +60,9 @@ VAPIGENFLAGS="--vapidir $vapidir"
 # Incorporate the user's CFLAGS. Matters if the user decided to insert
 # -m32 in CFLAGS, for example.
 for cflag in ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
-    VALAFLAGS="${VALAFLAGS} -X ${cflag}"
+       if [[ ! $cflag =~ ^\-O[0-9]$ ]]; then
+               VALAFLAGS="${VALAFLAGS} -X ${cflag}"
+       fi
 done
 
 function testheader() {
index 5ec5d1cbaf81c1ced9bc420f031fbfae256f4e6d..fa4852257e53d209668558bac78a877cb4078ece 100755 (executable)
@@ -68,7 +68,9 @@ VALAFLAGS="$VALAFLAGS \
 # Incorporate the user's CFLAGS. Matters if the user decided to insert
 # -m32 in CFLAGS, for example.
 for cflag in ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
-    VALAFLAGS="${VALAFLAGS} -X ${cflag}"
+       if [[ ! $cflag =~ ^\-O[0-9]$ ]]; then
+               VALAFLAGS="${VALAFLAGS} -X ${cflag}"
+       fi
 done
 
 testdir=_test