scf_celebic/ex3/seq/check_all
dino.celebic 3882aee07a task8
2025-11-11 15:50:51 +01:00

32 lines
1.1 KiB
Bash
Executable file

#!/bin/bash
EXAMPLES='skalar skalar_stl jacobi jacobi_stl jacobi_oo_stl thread_17 densematrices_libs'
# EXAMPLES='template_seq'
#COMPTYPE='GCC_ CLANG_'
COMPTYPE='ONEAPI_'
LOG_FILE='compile.log'
rm -f ${LOG_FILE}
echo
echo ' Compile examples'
echo
for verz in ${EXAMPLES}
do echo 2>&1 | tee -a ${LOG_FILE}
echo '----------- ' $verz ' -----------' 2>&1 | tee -a ${LOG_FILE}
pushd $verz
echo 2>&1 | tee -a ${LOG_FILE}
pwd >> ../${LOG_FILE}
for comp in ${COMPTYPE}
do echo 2>&1 | tee -a ../${LOG_FILE}
echo '########### ' $comp ' ###########' 2>&1 | tee -a ../${LOG_FILE}
echo 2>&1 | tee -a ../${LOG_FILE}
make clean COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE}
make COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE}
# make run COMPILER=${comp} 2>&1 | tee -a ../${LOG_FILE}
done
popd
done