summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xTestScripts/cryptest-cmake.sh14
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