mirror of
https://gitlab.com/xonotic/xonotic
synced 2025-02-20 20:46:52 +00:00
./all compile: flag -r to make a release (not debug) build
This commit is contained in:
parent
4a893c4573
commit
82bf17bb85
42
all
42
all
@ -573,38 +573,46 @@ case "$cmd" in
|
||||
done
|
||||
;;
|
||||
compile)
|
||||
cleandp=false
|
||||
cleanqcc=false
|
||||
cleanqc=false
|
||||
debug=debug
|
||||
while :; do
|
||||
case "$1" in
|
||||
-c)
|
||||
cleandp=true
|
||||
cleanqcc=true
|
||||
cleanqc=true
|
||||
shift
|
||||
;;
|
||||
-r)
|
||||
debug=release
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
if [ -z "$CC" ]; then
|
||||
export CC="gcc -DSUPPORTIPV6"
|
||||
fi
|
||||
if [ -n "$WE_HATE_OUR_USERS" ]; then
|
||||
TARGETS="sv-debug cl-debug"
|
||||
TARGETS="sv-$debug cl-$debug"
|
||||
elif [ x"`uname`" = x"Darwin" ]; then
|
||||
case "`uname -r`" in
|
||||
?.*)
|
||||
TARGETS="sv-debug cl-debug sdl-debug"
|
||||
TARGETS="sv-$debug cl-$debug sdl-$debug"
|
||||
;;
|
||||
*)
|
||||
# AGL cannot be compiled on systems with a kernel > 10.x (Snow Leopard)
|
||||
TARGETS="sv-debug sdl-debug"
|
||||
TARGETS="sv-$debug sdl-$debug"
|
||||
;;
|
||||
esac
|
||||
export CC="$CC -I$PWD/misc/buildfiles/osx/Xonotic-SDL.app/Contents/Frameworks/SDL.framework/Headers -F$PWD/misc/buildfiles/osx/Xonotic-SDL.app/Contents/Frameworks"
|
||||
else
|
||||
TARGETS="sv-debug cl-debug sdl-debug"
|
||||
TARGETS="sv-$debug cl-$debug sdl-$debug"
|
||||
fi
|
||||
case "$1" in
|
||||
-c)
|
||||
cleandp=true
|
||||
cleanqcc=true
|
||||
cleanqc=true
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
cleandp=false
|
||||
cleanqcc=false
|
||||
cleanqc=false
|
||||
;;
|
||||
esac
|
||||
if [ $# -gt 0 ] && [ x"$1" = x"" ]; then
|
||||
# if we give the command make the arg "", it will surely fail (invalid filename),
|
||||
# so better handle it as an empty client option
|
||||
|
Loading…
Reference in New Issue
Block a user