summaryrefslogtreecommitdiff
path: root/TestScripts
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-10-29 04:58:32 -0400
committerJeffrey Walton <noloader@gmail.com>2018-10-29 04:58:32 -0400
commitffe63caae5129af25e2576bad31fe79cc8aae2d5 (patch)
treed91a919e575889a0abe533e032c92a35d1ceead6 /TestScripts
parent1ff6f39ec654cd5690a43a3a2e15d668afe5dd2b (diff)
downloadcryptopp-git-ffe63caae5129af25e2576bad31fe79cc8aae2d5.tar.gz
Add CXX awareness to CMake test script
Diffstat (limited to 'TestScripts')
-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