1set -e
2
3if [ "$#" -lt 3 ] ; then
4 printf 'usage: %s var out command...\n' "$0" >&2
5 exit 2
6fi
7
8var=$1
9out=$2
10shift 2
11if "$@" 2>"$out.log" ; then
12 echo "#define $var 1"
13fi >"$out"
1set -e
2
3if [ "$#" -lt 3 ] ; then
4 printf 'usage: %s var out command...\n' "$0" >&2
5 exit 2
6fi
7
8var=$1
9out=$2
10shift 2
11if "$@" 2>"$out.log" ; then
12 echo "#define $var 1"
13fi >"$out"