Add CXX awareness to CMake test script

pull/730/head
Jeffrey Walton 2018-10-29 04:58:32 -04:00
parent 1ff6f39ec6
commit ffe63caae5
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
1 changed files with 11 additions and 3 deletions

View File

@ -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