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