diff --git a/setup.sh b/setup.sh index 8a79e5e75dbf30fecd076d4f151ab921e0478710..6a6effdf45c37fa579c7056a717ecfa01952d28d 100644 --- a/setup.sh +++ b/setup.sh @@ -1,3 +1,11 @@ + GNU nano 2.9.8 setup.sh + +#!/bin/bash +set -e + +ml purge +ml gcc/11 +ml clang/14 #get MetaCG from repo git clone git@git.rwth-aachen.de:tuda-sc/projects/metacg.git cd metacg @@ -11,21 +19,25 @@ cd cubelib tar xzf ../cubelib-4.5.tar.gz cd cubelib-4.5 ./configure --prefix=$(realpath ../../install/cubelib) -make install -j +make install -j 64 #install metacg graph lib and tools cd ../../../ mkdir build mkdir install cd build -cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMETACG_BUILD_CGCOLLECTOR=ON -DCUBE_LIB=../deps/install/cubelib/lib -DCUBE_INCLUDE=../deps/install/cubelib/include/cubelib -DCMAKE_INSTALL_PREFIX=../install .. -make install -j +cmake -G "Unix Makefiles" -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMETACG_BUILD_CGCOLLECTOR=ON -DCUBE_LIB=../deps/install$ +make install -j 64 cd ../.. +ml purge +ml gcc/11 +ml clang/15 + git clone git@git.rwth-aachen.de:tim.heldmann/CTUApex.git cd CTUApex mkdir build cd build -cmake -Dmetacg_DIR=$(realpath ../../metacg/install/lib64/cmake/metacg) -Dspdlog_DIR=$(realpath ../../metacg/install/lib64/cmake/spdlog) -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .. -make -j \ No newline at end of file +cmake -G "Unix Makefiles" -Dmetacg_DIR=$(realpath ../../metacg/install/lib64/cmake/metacg) +make -j 64 \ No newline at end of file