From 2974b8482201005923a17938ae2e86c2f5191a38 Mon Sep 17 00:00:00 2001
From: Oliver Behnke <oliver.behnke@aei.mpg.de>
Date: Fri, 18 Sep 2020 17:48:04 +0200
Subject: [PATCH] Fix BOINC for Linux out-of-tree builds as well

---
 build.sh | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/build.sh b/build.sh
index 94b8674..628cbfa 100755
--- a/build.sh
+++ b/build.sh
@@ -474,16 +474,16 @@ build_boinc()
 	cd $ROOT/build/boinc || failure
         export CPPFLAGS="-I/sw/include -I/opt/local/include $CPPFLAGS"
         $ROOT/3rdparty/boinc/configure --prefix=$ROOT/install --enable-shared=no --enable-static=yes --disable-server --disable-client --with-apple-opengl-framework --enable-install-headers --enable-libraries --disable-manager --disable-fcgi >> $LOGFILE 2>&1 || failure
-        echo "Fixing up BOINC's incomplete out-of-tree build..." | tee -a $LOGFILE
-        mkdir -p $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
-        cp $ROOT/build/boinc/config.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
-        cp $ROOT/3rdparty/boinc/project_specific_defines.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
     elif [ -d "/usr/local/ssl" ]; then
         echo "Using local SSL library..." | tee -a $LOGFILE
         $ROOT/3rdparty/boinc/configure --prefix=$ROOT/install --enable-shared=no --enable-static=yes --disable-server --disable-client --enable-install-headers --enable-libraries --disable-manager --disable-fcgi CPPFLAGS=-I/usr/local/ssl/include LDFLAGS=-L/usr/local/ssl/lib >> $LOGFILE 2>&1 || failure
     else
         $ROOT/3rdparty/boinc/configure --prefix=$ROOT/install --enable-shared=no --enable-static=yes --disable-server --disable-client --enable-install-headers --enable-libraries --disable-manager --disable-fcgi >> $LOGFILE 2>&1 || failure
     fi
+    echo "Fixing up BOINC's incomplete out-of-tree build..." | tee -a $LOGFILE
+    mkdir -p $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
+    cp $ROOT/build/boinc/config.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
+    cp $ROOT/3rdparty/boinc/project_specific_defines.h $ROOT/install/include/boinc >> $LOGFILE 2>&1 || failure
     echo "Building BOINC (this may take a while)..." | tee -a $LOGFILE
     make >> $LOGFILE 2>&1 || failure
     make install >> $LOGFILE 2>&1 || failure
-- 
GitLab