X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Ftest%2Fcompilationunit.sh;fp=qcsrc%2Ftest%2Fcompilationunit.sh;h=0000000000000000000000000000000000000000;hb=826222f84e886d85179a032b07edc71d99982040;hp=dfe7181aea1fcb29e6a594e3df2f3f9e3e2750c7;hpb=9d4bb5152a0615740b6e65a90b711e91b83cc83c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/test/compilationunit.sh b/qcsrc/test/compilationunit.sh deleted file mode 100755 index dfe7181ae..000000000 --- a/qcsrc/test/compilationunit.sh +++ /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