declare -a QCCFLAGS=(
-std=gmqcc
+ -O3 # optimization to accept variable initialization inside `if (1)` blocks and avoid warnings
-Wall -Werror
-futf8
-freturn-assignments
done
}
-check client
-check server
-check menu
+if [ ${#@} -eq 0 ]; then
+ check client
+ check server
+ check menu
+else
+ for var in ${@}; do
+ check ${var}
+ done
+fi