diff options
author | Jeffrey Walton <noloader@gmail.com> | 2022-08-23 16:32:31 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2022-08-23 16:32:31 -0400 |
commit | 84063b0070662f47c91158e9192ba3aa8a7da7ab (patch) | |
tree | 87f38d343bb983d8456f9d9de598b2a4bbf551d0 /TestScripts | |
parent | 01a18bdbcb221120beffc6579f549e32490067c5 (diff) | |
download | cryptopp-git-84063b0070662f47c91158e9192ba3aa8a7da7ab.tar.gz |
Remove cryptest-cmake.sh
CMake is now maintained by Abdessattar Sassi. The directory layout of the files changed and cryptest-cmake.sh no longer works as expected.
Also see https://groups.google.com/g/cryptopp-users/c/9oDbTm8qWps.
Diffstat (limited to 'TestScripts')
-rwxr-xr-x | TestScripts/cryptest-cmake.sh | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/TestScripts/cryptest-cmake.sh b/TestScripts/cryptest-cmake.sh deleted file mode 100755 index 9900497b..00000000 --- a/TestScripts/cryptest-cmake.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/usr/bin/env bash - -############################################################################# -# -# This script tests the CMake gear. -# -# Written and placed in public domain by Jeffrey Walton. -# -# Crypto++ Library is copyrighted as a compilation and (as of version 5.6.2) -# licensed under the Boost Software License 1.0, while the individual files -# in the compilation are all public domain. -# -# See https://www.cryptopp.com/wiki/CMake for more details -# -############################################################################# - -# Fixup ancient Bash -# https://unix.stackexchange.com/q/468579/56041 -if [[ -z "$BASH_SOURCE" ]]; then - BASH_SOURCE="$0" -fi - -# Fixup for Solaris and BSDs -if [[ ! -z $(command -v gmake) ]]; then - MAKE=gmake -else - MAKE=make -fi - -# Fixup for AIX -if [[ -z "$CMAKE" ]]; then - CMAKE=cmake -fi - -############################################################################# - -if [[ -z $(command -v "$CMAKE") ]]; then - echo "Cannot find $CMAKE. Things may fail." -fi - -if [[ -z $(command -v curl) ]]; then - echo "Cannot find cURL. Things may fail." -fi - -############################################################################# - -files=(CMakeLists.txt cryptopp-config.cmake) - -for file in "${files[@]}"; do - echo "Downloading $file" - if ! curl -L -s -o "$file" "https://raw.githubusercontent.com/noloader/cryptopp-cmake/master/$file"; then - echo "$file download failed" - exit 1 - fi - # Throttle - sleep 1 -done - -rm -rf "$(pwd)/cmake_build" -mkdir -p "$(pwd)/cmake_build" -cd "$(pwd)/cmake_build" || exit 1 - -############################################################################# - -echo "" -echo "Building test artifacts" -echo "" - -if [[ -n "$CXX" ]]; -then - if ! CXX="$CXX" "$CMAKE" -DCMAKE_CXX_COMPILER="$CXX" ../; then - echo "cmake failed" - exit 1 - fi -else - if ! "$CMAKE" ../; then - echo "cmake failed" - exit 1 - fi -fi - -"$MAKE" clean &>/dev/null - -if ! "$MAKE" -j2 -f Makefile VERBOSE=1; then - echo "make failed" - exit 1 -fi - -if ! ./cryptest.exe v; then - echo "cryptest.exe v failed" - exit 1 -fi - -if ! ./cryptest.exe tv all; then - echo "cryptest.exe v failed" - exit 1 -fi - -# Return success -exit 0 |