Files
MP-SPDZ/Scripts/build.sh
2019-04-30 17:25:02 +10:00

21 lines
458 B
Bash
Executable File

#!/bin/bash
function build
{
echo ARCH = $1 >> CONFIG.mine
echo GDEBUG = >> CONFIG.mine
echo MOD = -DMAX_MOD_SZ=4 >> CONFIG.mine
make clean
rm -R static
mkdir static
make -j 4 static-release
mkdir bin
dest=bin/`uname`-$2
rm -R $dest
mv static $dest
strip $dest/*
}
build '-maes -mpclmul -DCHECK_AES -DCHECK_PCLMUL -DCHECK_AVX' amd64
build '-msse4.1 -maes -mpclmul -mavx -mavx2 -mbmi2 -madx -DCHECK_ADX' avx2