Vinson Lee <v...@freedesktop.org> writes:

> -        -e 's/[[[:space:]]]+-DNDEBUG\>//g' \
> -        -e 's/[[[:space:]]]+-D_GNU_SOURCE\>//g' \
> -        -e 's/[[[:space:]]]+-pedantic\>//g' \
> +        -e 's/[[[:space:]]]+-DNDEBUG[[[:space:]]]//g' \
> +        -e 's/[[[:space:]]]+-D_GNU_SOURCE[[[:space:]]]//g' \
> +        -e 's/[[[:space:]]]+-pedantic[[[:space:]]]//g' \

If you always expect whitespace on both sides but trim it the RE
may not match with more than one occurence in sequence e.g.,

 $ echo ' -D_GNU_SOURCE -DNDEBUG ' |
   sed -E -e 's/[[:space:]]+-DNDEBUG[[:space:]]//g' \
          -e 's/[[:space:]]+-D_GNU_SOURCE[[:space:]]//g'
   -D_GNU_SOURCE

vs. (restore some whitespace)

  $ echo ' -D_GNU_SOURCE -DNDEBUG ' |
    sed -E -e 's/[[:space:]]+-DNDEBUG[[:space:]]/ /g' \
           -e 's/[[:space:]]+-D_GNU_SOURCE[[:space:]]/ /g'

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to