ncurses/edit.sed

39 lines
434 B
Sed

#!/bin/sh
while test "${1::2}" = "--" ; do
case "$1" in
--cflags=*)
cflags="${1#*=}"
shift
;;
--cflags)
cflags="$2"
shift 2
;;
--libs=*)
libs="${1#*=}"
shift
;;
--libs)
libs="$2"
shift 2
;;
esac
done
sed -ri -e "
/^[[:blank:]]*--cflags\)/,/;;/ {
/;;/ a\\
--cflags)\\
echo $cflags\\
;;
d
}
/^[[:blank:]]*--libs\)/,/;;/ {
/;;/ a\\
--libs)\\
echo $libs\\
;;
d
}" ${1+"$@"}