mirror of
https://github.com/cryb-to/cryb-to.git
synced 2024-11-15 02:05:40 +00:00
42 lines
686 B
Text
42 lines
686 B
Text
|
#!/bin/sh
|
||
|
|
||
|
has() {
|
||
|
which "$@" >/dev/null 2>&1
|
||
|
}
|
||
|
|
||
|
# BullseyeCoverage needs to know exactly which compiler we're using
|
||
|
if has clang clang++ ; then
|
||
|
echo "using Clang"
|
||
|
export CC="${CC:-clang}"
|
||
|
export CPP="${CPP:-${CC} -E}"
|
||
|
export CXX="${CXX:-clang++}"
|
||
|
elif has gcc g++ ; then
|
||
|
echo "using GCC"
|
||
|
export CC="${CC:-gcc}"
|
||
|
export CPP="${CPP:-gcc -E}"
|
||
|
export CXX="${CXX:-g++}"
|
||
|
else
|
||
|
echo "WARNING: using default compiler," \
|
||
|
"coverage analysis may not work"
|
||
|
fi
|
||
|
|
||
|
set -e
|
||
|
|
||
|
if has cov01 ; then
|
||
|
cov01 -u
|
||
|
cov01 -0
|
||
|
fi
|
||
|
|
||
|
. ./autogen.sh
|
||
|
|
||
|
./configure \
|
||
|
--with-openssl \
|
||
|
--with-rsaref \
|
||
|
--enable-developer-warnings \
|
||
|
--enable-werror \
|
||
|
"$@"
|
||
|
|
||
|
if has cov01 ; then
|
||
|
cov01 -o
|
||
|
fi
|