From 050040fe5648891ffba553ba0b384ce123ff6808 Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Wed, 1 Apr 2020 05:05:08 +0300 Subject: [PATCH] Avoid grep -q being always true if there is a trailing space --- clang-gcc-wrapper.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang-gcc-wrapper.sh b/clang-gcc-wrapper.sh index 0e2c51f..3b96267 100644 --- a/clang-gcc-wrapper.sh +++ b/clang-gcc-wrapper.sh @@ -15,7 +15,7 @@ NOCLANG_OPTFLAGS="${NOCLANG_OPTFLAGS:-}" # set custom REMOVE_CFLAGS in %build or redefine %noclang_optflags REMOVE_CFLAGS="${REMOVE_CFLAGS:-}" # convert flags list to regexp -REMOVE="$(echo "$NOCLANG_OPTFLAGS $REMOVE_CFLAGS" | sed -e 's, ,|,g')" +REMOVE="$(echo "$NOCLANG_OPTFLAGS $REMOVE_CFLAGS" | sed -e 's, ,|,g' -e 's,|$,,g')" # _CLANG_ must be changed to /usr/bin/clang++ and then to /usr/bin/clang in another copy of this wrapper if echo "$@" | grep -qE -- "${REMOVE}"