Install-skript ins repo und aufräumen

@kucher hatte Probleme mit dem install-skript, insbesondere weil das unnötigerweise python-setup macht

Hier war sein skript:

#!/bin/bash
mkdir projektseminar_2019
cd projektseminar_2019

touch pacxx.opts
echo "BUILDDIR=$(pwd)/build/dune/" >> pacxx.opts
echo 'CMAKE_FLAGS="' >> pacxx.opts
echo    "-DCMAKE_C_COMPILER=/home/kucher/LLVMProjects/local/bin/clang" >> pacxx.opts
echo    "-DCMAKE_CXX_COMPILER=/home/kucher/LLVMProjects/local/bin/pacxx++" >> pacxx.opts
echo    "-DDUNE_PYTHON_FORCE_PYTHON3=1" >> pacxx.opts
echo    "-DDUNE_PYTHON_ALLOW_GET_PIP=1" >> pacxx.opts
echo    "-DDUNE_PYTHON_VIRTUALENV_SETUP=1" >> pacxx.opts
echo    "-DCMAKE_BUILD_TYPE=Release" >> pacxx.opts
echo    "-DCMAKE_CXX_FLAGS='-march=native'" >> pacxx.opts
echo    "-DDUNE_SYMLINK_TO_SOURCE_TREE=1" >> pacxx.opts
echo '"' >> pacxx.opts

mkdir dune
cd dune
git clone https://zivgitlab.uni-muenster.de/jfahl_01/pacxx-projectseminar-2019.git
git clone https://gitlab.dune-project.org/core/dune-common.git
git clone https://gitlab.dune-project.org/core/dune-geometry.git
git clone https://gitlab.dune-project.org/staging/dune-uggrid.git
git clone https://gitlab.dune-project.org/core/dune-grid.git
git clone https://gitlab.dune-project.org/core/dune-localfunctions.git
git clone https://gitlab.dune-project.org/core/dune-istl.git
cd ..

mkdir build
./dune/dune-common/bin/dunecontrol --opts=pacxx.opts all

Nach rauswerfen der Zeilen

echo    "-DDUNE_PYTHON_FORCE_PYTHON3=1" >> pacxx.opts
echo    "-DDUNE_PYTHON_ALLOW_GET_PIP=1" >> pacxx.opts
echo    "-DDUNE_PYTHON_VIRTUALENV_SETUP=1" >> pacxx.opts

funktionierte es für ihn

Es gab auch noch irgendwo anders im chat eine version des Skriptes, die finde ich im Moment aber nicht mehr

Eventuell kam auch mal eine Version per Mail rum?

==> vielleicht sollten wir das mal autoritativ ins repo tun

Last but not least, dune-localfunctions wird im Moment nicht mehr benötigt, das kann also auch raus