#!/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 -qu cov01 -q0 fi . ./autogen.sh ./configure \ --enable-all \ --enable-openssl-tests \ --enable-rsaref-tests \ --enable-developer-warnings \ --enable-werror \ "$@" if has cov01 ; then cov01 -qo fi