diff options
-rwxr-xr-x | TestScripts/cryptest-cmake.sh | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/TestScripts/cryptest-cmake.sh b/TestScripts/cryptest-cmake.sh index d7607dd1..93e6378a 100755 --- a/TestScripts/cryptest-cmake.sh +++ b/TestScripts/cryptest-cmake.sh @@ -34,9 +34,17 @@ rm -rf "$PWD_DIR/cmake_build" mkdir -p "$PWD_DIR/cmake_build" cd "$PWD_DIR/cmake_build" -if ! cmake ../; then - echo "cmake failed" - [[ "$0" = "${BASH_SOURCE[0]}" ]] && exit 1 || return 1 +if [[ ! -z "$CXX" ]]; +then + if ! CXX="$CXX" cmake -DCMAKE_CXX_COMPILER="$CXX" ../; then + echo "cmake failed" + [[ "$0" = "${BASH_SOURCE[0]}" ]] && exit 1 || return 1 + fi +else + if ! cmake ../; then + echo "cmake failed" + [[ "$0" = "${BASH_SOURCE[0]}" ]] && exit 1 || return 1 + fi fi "$MAKE" clean 2>/dev/null |