summaryrefslogtreecommitdiff
path: root/simulations/libs/setup.sh
blob: dfadd300c0e9d9354f8caee8276144717e162651 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash

set -e

[ ! -e "simgrid-v3.28.tar.bz2" ] && wget "https://framagit.org/simgrid/simgrid/-/archive/v3.28/simgrid-v3.28.tar.bz2?ref_type=tags" -O "simgrid-v3.28.tar.bz2"
[ ! -e "simgrid" ] && tar -xf "simgrid-v3.28.tar.bz2" && mv "simgrid-v3.28" simgrid

[ ! -e "rapidjson" ] && git clone --depth 1 https://github.com/Tencent/rapidjson

cd simgrid
mkdir -p build
cd build
cmake ../
make -j4