Skip to content
Snippets Groups Projects
build.sh 1.02 KiB
Newer Older
#! /bin/bash

hostname=$(hostname)
Pietro Incardona's avatar
Pietro Incardona committed
branch=$3

echo "Machine: $hostname"
Pietro Incardona's avatar
Pietro Incardona committed
echo "Branch: $branch"
if [ x"$hostname" == x"cifarm-centos-node.mpi-cbg.de"  ]; then
        echo "CentOS node"
        source /opt/rh/devtoolset-8/enable
	export PATH="$HOME/openfpm_dependencies/openfpm_pdata/$branch/CMAKE/bin:$PATH"
if [ x"$hostname" == x"cifarm-ubuntu-node"  ]; then
        echo "Ubuntu node"
        export PATH="/opt/bin:$PATH"
	rm -rf $HOME/openfpm_dependencies/openfpm_devices/BOOST
mkdir src/config

if [ ! -d $HOME/openfpm_dependencies/openfpm_devices/BOOST ]; then
        if [ x"$hostname" == x"cifarm-mac-node" ]; then
                echo "Compiling for OSX"
Pietro Incardona's avatar
Pietro Incardona committed
                ./install_BOOST.sh $HOME/openfpm_dependencies/openfpm_devices/ 4 clang
        else
                echo "Compiling for Linux"
                ./install_BOOST.sh $HOME/openfpm_dependencies/openfpm_devices 4 gcc
        fi
sh ./autogen.sh
Pietro Incardona's avatar
Pietro Incardona committed
sh ./configure --with-boost=$HOME/openfpm_dependencies/openfpm_devices/BOOST --enable-cuda-on-cpu
make VERBOSE=1