diff options
author | Jeffrey Walton <noloader@gmail.com> | 2018-10-29 04:58:32 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2018-10-29 04:58:32 -0400 |
commit | ffe63caae5129af25e2576bad31fe79cc8aae2d5 (patch) | |
tree | d91a919e575889a0abe533e032c92a35d1ceead6 /TestScripts | |
parent | 1ff6f39ec654cd5690a43a3a2e15d668afe5dd2b (diff) | |
download | cryptopp-git-ffe63caae5129af25e2576bad31fe79cc8aae2d5.tar.gz |
Add CXX awareness to CMake test script
Diffstat (limited to 'TestScripts')
-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 |