From 5942253535317906017c54e5012d99020cd408c6 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 15 Oct 2010 15:59:05 +0200 Subject: [PATCH] if the auth library cannot be compiled, fall back to our binaries --- all | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/all b/all index 9920ed88..6b192921 100755 --- a/all +++ b/all @@ -668,9 +668,41 @@ case "$cmd" in fi if ! [ -f Makefile ]; then verbose sh autogen.sh - verbose ./configure + verbose ./configure || true + fi + if ! verbose make $MAKEFLAGS; then + # compilation of crypto library failed + # use binaries then, if we can... + mkdir -p .libs + if [ -n "$WE_HATE_OUR_USERS" ]; then + cp "$d0/misc/buildfiles/win32/libd0_blind_id"-* .libs/ + cp "$d0/misc/buildfiles/win32/libgmp"-* .libs/ + else + case "`uname`" in + Linux) + case `uname -m` in + x86_64) + cp "$d0/misc/builddeps/dp.linux64/lib/libd0_blind_id".* .libs/ + cp "$d0/misc/builddeps/dp.linux64/lib/libgmp.so*" .libs/ + ;; + *86) + cp "$d0/misc/builddeps/dp.linux32/lib/libd0_blind_id".* .libs/ + cp "$d0/misc/builddeps/dp.linux32/lib/libgmp".* .libs/ + ;; + *) + error "Please install libgmp development libraries first" + ;; + esac + ;; + Darwin) + cp "$d0/misc/buildfiles/osx/Xonotic.app/Contents/MacOS/libd0_blind_id".* .libs/ + ;; + *) + error "Please install libgmp development libraries first" + ;; + esac + fi fi - verbose make $MAKEFLAGS enter "$d0/fteqcc" verbose if $cleanqcc; then -- 2.39.2