citrus/run/_template.sh
Robert Sebastian Herlim e27ed026dd Initial commit of CITRUS
2021-10-04 10:56:53 +09:00

33 lines
589 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
TARGET=build/citrus
TIMEOUT=$1
OUT_PREFIX=$2
SUBJ_DIR=$3
#USE_FUNC_COMP=$2
#FUNC_COMP=
#if [[ "${USE_FUNC_COMP^^}" == "NO" ]]; then
# FUNC_COMP=__none.txt
#fi
TRANS_UNIT=${SUBJ_DIR}/all.cpp
OBJ_DIR=${SUBJ_DIR}
SRC_DIR=${SUBJ_DIR}
ls ${TRANS_UNIT} > /dev/null
ls ${OBJ_DIR} > /dev/null
ls ${SRC_DIR} > /dev/null
MAX_DEPTH=
XTRA_LD=""
${TARGET} ${TRANS_UNIT} \
--obj-dir ${OBJ_DIR} \
--src-dir ${SRC_DIR} \
--max-depth ${MAX_DEPTH} \
--fuzz-timeout ${TIMEOUT} \
--xtra-ld "${XTRA_LD}" \
--out-prefix ${OUT_PREFIX} \
--func-comp ${FUNC_COMP}