mirror of
https://github.com/openssl/openssl.git
synced 2025-04-06 20:20:50 +08:00
gost_engine test: further cleanups and fixes
Allow absolute paths for $SRCTOP and $BLDTOP. Do not build the gost_engine in tree. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/14416)
This commit is contained in:
parent
b414c8118d
commit
ec69d5c9a8
@ -14,18 +14,21 @@ set -e
|
||||
|
||||
PWD="$(pwd)"
|
||||
|
||||
O_EXE="$PWD/$BLDTOP/apps"
|
||||
O_BINC="$PWD/$BLDTOP/include"
|
||||
O_SINC="$PWD/$SRCTOP/include"
|
||||
O_LIB="$PWD/$BLDTOP"
|
||||
SRCTOP="$(cd $SRCTOP; pwd)"
|
||||
BLDTOP="$(cd $BLDTOP; pwd)"
|
||||
|
||||
unset OPENSSL_CONF
|
||||
|
||||
if [ "$O_BINC" != "$O_SINC" ] ; then
|
||||
if [ "$SRCTOP" != "$BLDTOP" ] ; then
|
||||
echo "Out of tree builds not supported with gost_engine test!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
O_EXE="$BLDTOP/apps"
|
||||
O_BINC="$BLDTOP/include"
|
||||
O_SINC="$SRCTOP/include"
|
||||
O_LIB="$BLDTOP"
|
||||
|
||||
unset OPENSSL_CONF
|
||||
|
||||
export PATH="$O_EXE:$PATH"
|
||||
export LD_LIBRARY_PATH="$O_LIB:$LD_LIBRARY_PATH"
|
||||
export OPENSSL_ROOT_DIR="$O_LIB"
|
||||
@ -42,15 +45,11 @@ echo " OPENSSL_ROOT_DIR: $OPENSSL_ROOT_DIR"
|
||||
echo " OpenSSL version: $OPENSSL_VERSION"
|
||||
echo "------------------------------------------------------------------"
|
||||
|
||||
cd $SRCTOP/gost-engine
|
||||
rm -rf build
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake .. -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT_DIR"
|
||||
cmake $SRCTOP/gost-engine -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT_DIR"
|
||||
make
|
||||
export CTEST_OUTPUT_ON_FAILURE=1
|
||||
export HARNESS_OSSL_PREFIX=''
|
||||
export OPENSSL_ENGINES="$OPENSSL_ROOT_DIR/gost-engine/build/bin"
|
||||
export OPENSSL_ENGINES="$PWD/bin"
|
||||
export OPENSSL_APP="$O_EXE/openssl"
|
||||
make test
|
||||
make tcl_tests
|
||||
|
Loading…
x
Reference in New Issue
Block a user