blob: 3d3642e032dea6fffd871d42e4904a890f768b1a [file] [log] [blame] [edit]
#!/bin/sh
CC=$1
shift
OUTFILE=$1
shift
FLAGS=$*
set -e
if [ -z "$CC" ]; then
echo "error: no CC version specified"
exit 1
fi
if [ ! -x "$CC" ]; then
echo "error: CC compiler $CC not executable"
exit 1
fi
if [ -z "$OUTFILE" ]; then
echo "error: no outfile specified"
exit 1
fi
echo '#include <errno.h>' | ${CC} ${FLAGS} -x c - -E -dM > ${OUTFILE}
exit $?