8 : ${QCC:=$PWD/../../../../gmqcc/gmqcc}
13 -DWATERMARK="\"$(git describe --tags --dirty='~')\""
18 QCCDEFS="${QCCDEFS[@]}"
31 -Wno-implicit-function-pointer
32 -Wno-missing-return-values
34 QCCFLAGS="${QCCFLAGS[@]} ${NOWARN[@]}"
40 declare -l prog="${1}"
41 declare -l file="${2}"
43 qpp ${file} test.dat \
44 -include lib/_all.inc -include ${prog}/_all.qh \
45 -I. ${QCCIDENT} ${QCCDEFS} > ${WORKDIR}/${prog}.qc
46 qcc ${QCCFLAGS} -o ../${WORKDIR}/test.dat ../${WORKDIR}/${prog}.qc >/dev/null
50 declare -l prog="${1}"
51 find ${prog} -type f -name '*.qc' -print0 | sort -z | while read -r -d '' file; do
52 check1 ${prog} ${file}