]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/test/compilationunit.sh
Header police
[xonotic/xonotic-data.pk3dir.git] / qcsrc / test / compilationunit.sh
diff --git a/qcsrc/test/compilationunit.sh b/qcsrc/test/compilationunit.sh
deleted file mode 100755 (executable)
index dfe7181..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-set -eu
-cd "$(dirname "$0")"
-cd ..
-
-declare -a NOWARN=(
-  -Wno-field-redeclared
-  -Wno-unused-variable
-  -Wno-implicit-function-pointer
-)
-declare QCC=../../../gmqcc/gmqcc
-
-declare -a QCC_FLAGS=(
-  -std=gmqcc
-  -Wall -Werror
-  -fftepp -fftepp-predefs -Wcpp
-  -futf8
-  -freturn-assignments
-  -frelaxed-switch
-  -Ooverlap-locals
-)
-
-function check() {
-  declare -l base="${1}"
-  declare -la predefs=("-D${2}" "lib/_all.inc" "${base}/_all.qh")
-  find "$base" -type f -name '*.qc' -print0 | sort -z | while read -r -d '' file; do
-    echo "$file"
-    ${QCC} "${QCC_FLAGS[@]}" "${NOWARN[@]}" "${predefs[@]}" "$file" >/dev/null
-  done
-}
-
-check client CSQC
-check server SVQC
-check menu MENUQC