]> git.xonotic.org Git - xonotic/xonotic.git/blobdiff - xonotic-linux-sdl.sh
End-user focused Makefile
[xonotic/xonotic.git] / xonotic-linux-sdl.sh
index e2213715be0e9c320b9ec39beba23072d1ca4d44..becfe8865106b4ab587b54951db34c4168375114 100755 (executable)
@@ -8,6 +8,7 @@ cd "${path}"
 
 case "${0##*/}" in
   *dedicated*) mode="dedicated" ;;
+  *glx*)       mode="glx" ;;
   *)           mode="sdl" ;;
 esac
 
@@ -16,7 +17,10 @@ case "$(uname -m)" in
   *)   arch="linux64" ;;
 esac
 
-xonotic="xonotic-${arch}-${mode}"
+# prefer locally built binary if available (see: Makefile)
+xonotic="xonotic-local-${mode}"
+[ -x "$xonotic" ] || xonotic="xonotic-${arch}-${mode}"
+echo "Executing: $xonotic ${@}"
 
 set -- ./${xonotic} "${@}"