This commit is contained in:
Dane Walton 2022-04-29 12:08:51 -07:00
Родитель e8908fd0c5
Коммит 9ea70acb22
1 изменённых файлов: 26 добавлений и 0 удалений

26
jenkins/linux_wolfssl.sh Normal file
Просмотреть файл

@ -0,0 +1,26 @@
#!/bin/bash
# Copyright (c) Microsoft. All rights reserved.
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
set -e
build_root=$(cd "$(dirname "$0")/.." && pwd)
cd $build_root
build_folder=$build_root"/cmake/shared-util_linux"
# Set the default cores
CORES=$(grep -c ^processor /proc/cpuinfo 2>/dev/null || sysctl -n hw.ncpu)
rm -r -f $build_folder
mkdir -p $build_folder
pushd $build_folder
cmake $build_root -Drun_unittests:BOOL=ON -Duse_wolfssl:BOOL=ON -Duse_openssl:BOOL=OFF -D CMAKE_C_COMPILER=gcc
make --jobs=$CORES
#use doctored openssl
export LD_LIBRARY_PATH=/usr/local/ssl/lib
ctest -j $CORES --output-on-failure
export LD_LIBRARY_PATH=
popd