Skip to content

Commit

Permalink
Add SMT-COMP 2018 preparation script.
Browse files Browse the repository at this point in the history
  • Loading branch information
mpreiner committed Jun 11, 2018
1 parent 2c5e26c commit 209d495
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions contrib/smtcomp/sc18-prepare-competition-zipfile.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#!/bin/sh

# main track QF_ABV, QF_AUFBV, QF_UFBV, QF_BV, BV (with lingeling + CaDiCaL)
make clean

./configure.sh -static --cadical --lingeling --no-minisat --no-picosat -flto
make
b=`./bin/boolector -v /dev/null|grep -i version|grep -i boolector|awk '{print $(NF-1);exit}'`
l=`./bin/boolector -v /dev/null|grep -i version|grep -i lingeling|awk '{print $(NF-1);exit}'`
version=boolector-${b}-${l}
dir=/tmp/boolector-smtcomp
rm -rf $dir

archive=${version}-main.tar.gz
mkdir $dir
mkdir $dir/bin
cp bin/boolector $dir/bin
echo "#!/bin/sh
./boolector -uc --fun:preprop --prop:nprops=10000 -nadd 0 --default-cadical \$1" > $dir/bin/starexec_run_default

echo "Boolector main track configuration 2018" > $dir/starexec_description.txt
chmod +x $dir/bin/starexec_run_default
tar -C $dir -zcf $archive .
rm -rf $dir
ls -l $archive

archive=${version}-application.tar.gz
mkdir $dir
mkdir $dir/bin
cp bin/boolector $dir/bin
echo "#!/bin/sh
./boolector -i -bra --declsort-bv-width=16 \$1" > $dir/bin/starexec_run_default

echo "Boolector application track configuration 2018" > $dir/starexec_description.txt
chmod +x $dir/bin/starexec_run_default
tar -C $dir -zcf $archive .
rm -rf $dir
ls -l $archive

0 comments on commit 209d495

Please sign in to comment.