diff --git a/Utilities/Release/cmake_release.sh b/Utilities/Release/cmake_release.sh index 426ea4983..3b2768a8a 100755 --- a/Utilities/Release/cmake_release.sh +++ b/Utilities/Release/cmake_release.sh @@ -282,12 +282,26 @@ build() ) >Logs/build.log 2>&1 || error_log Logs/build.log } +#----------------------------------------------------------------------------- +tests() +{ + [ -z "${DONE_tests}" ] || return 0 ; DONE_tests="yes" + config || return 1 + [ -f "cmake-${VERSION}-${PLATFORM}/Source/ccmake" ] || build || return 1 + echo "Running tests ..." && + ( + cd "cmake-${VERSION}-${PLATFORM}" && + rm -rf Tests && + ./Source/ctest -V + ) >Logs/tests.log 2>&1 || error_log Logs/tests.log +} + #----------------------------------------------------------------------------- install() { [ -z "${DONE_install}" ] || return 0 ; DONE_install="yes" config || return 1 - [ -f "cmake-${VERSION}-${PLATFORM}/Source/ccmake" ] || build || return 1 + [ -d "cmake-${VERSION}-${PLATFORM}/Tests/Simple" ] || tests || return 1 echo "Running make install ..." && ( rm -rf Install && diff --git a/Utilities/Release/config_AIX b/Utilities/Release/config_AIX index be122b523..1bcc04fc9 100644 --- a/Utilities/Release/config_AIX +++ b/Utilities/Release/config_AIX @@ -6,6 +6,6 @@ CXX="xlC" write_cache() { cat > CMakeCache.txt < CMakeCache.txt < CMakeCache.txt < CMakeCache.txt < CMakeCache.txt < CMakeCache.txt <