7 '-Wno-field-redeclared'
9 '-Wno-implicit-function-pointer'
11 declare QCC=../../../gmqcc/gmqcc
15 declare -la predefs=("${!2}")
16 find "$base" -type f -name '*.qc' -print0 | sort -z | while IFS= read -r -d '' file; do
18 ${QCC} -std=gmqcc -fftepp -fftepp-predefs -Werror -Wall "${NOWARN[@]}" -futf8 -O3 "${predefs[@]}" "$file" >/dev/null
22 clientdefs=("-DCSQC" "common/util-pre.qh" "dpdefs/csprogsdefs.qh")
23 check "client" clientdefs[@]
25 serverdefs=("-DSVQC" "common/util-pre.qh" "server/sys-pre.qh" "dpdefs/progsdefs.qh" "dpdefs/dpextensions.qh" "server/sys-post.qh" "server/defs.qh" "server/autocvars.qh")
26 check "server" serverdefs[@]
28 # menudefs=("-DMENUQC" "common/util-pre.qh" "dpdefs/menudefs.qh" "menu/oo/interface.qc" "menu/oo/implementation.qc")
29 # check "menu" menudefs[@]