#!/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 $? |