Remove CMake testing support (GH #506)
CMake can now be found at http://www.cryptopp.com/wiki/CMake. The Cmake project files are now maintianed by the community.pull/507/head
parent
913a9e60d3
commit
f3c04dbcb7
|
|
@ -26,7 +26,6 @@ environment:
|
|||
|
||||
matrix:
|
||||
|
||||
- BUILD_MODE: CMake
|
||||
- BUILD_MODE: MSBuild
|
||||
|
||||
# Disable build through solution file
|
||||
|
|
@ -37,86 +36,15 @@ test_script:
|
|||
|
||||
- ps: >-
|
||||
|
||||
if($env:APPVEYOR_BUILD_WORKER_IMAGE -eq "Visual Studio 2017" -and $env:BUILD_MODE -eq "CMake")
|
||||
{
|
||||
msbuild /t:Build /p:platform="$env:platform" /p:configuration="$env:configuration" cryptlib.vcxproj
|
||||
|
||||
mkdir cmake-build
|
||||
msbuild /t:Build /p:platform="$env:platform" /p:configuration="$env:configuration" cryptest.vcxproj
|
||||
|
||||
cd cmake-build
|
||||
msbuild /t:CopyCryptestToRoot cryptest.vcxproj
|
||||
|
||||
cmake -G "Visual Studio 15 2017" -DCMAKE_BUILD_TYPE=$env:configuration ..\
|
||||
.\cryptest.exe v
|
||||
|
||||
msbuild /t:Build cryptopp-static.vcxproj
|
||||
|
||||
msbuild /t:Build cryptest.vcxproj
|
||||
|
||||
robocopy $env:APPVEYOR_BUILD_FOLDER\cmake-build\$env:configuration\ $env:APPVEYOR_BUILD_FOLDER\ cryptest.exe
|
||||
|
||||
cd $env:APPVEYOR_BUILD_FOLDER\
|
||||
|
||||
.\cryptest.exe v
|
||||
|
||||
.\cryptest.exe tv all
|
||||
|
||||
}
|
||||
elseif($env:APPVEYOR_BUILD_WORKER_IMAGE -eq "Visual Studio 2015" -and $env:BUILD_MODE -eq "CMake")
|
||||
{
|
||||
|
||||
mkdir cmake-build
|
||||
|
||||
cd cmake-build
|
||||
|
||||
cmake -G "Visual Studio 14 2015" -DCMAKE_BUILD_TYPE=$env:configuration ..\
|
||||
|
||||
msbuild /t:Build cryptopp-static.vcxproj
|
||||
|
||||
msbuild /t:Build cryptest.vcxproj
|
||||
|
||||
robocopy $env:APPVEYOR_BUILD_FOLDER\cmake-build\$env:configuration\ $env:APPVEYOR_BUILD_FOLDER\ cryptest.exe
|
||||
|
||||
cd $env:APPVEYOR_BUILD_FOLDER\
|
||||
|
||||
.\cryptest.exe v
|
||||
|
||||
.\cryptest.exe tv all
|
||||
|
||||
}
|
||||
elseif($env:APPVEYOR_BUILD_WORKER_IMAGE -eq "Visual Studio 2013" -and $env:BUILD_MODE -eq "CMake")
|
||||
{
|
||||
|
||||
mkdir cmake-build
|
||||
|
||||
cd cmake-build
|
||||
|
||||
cmake -G "Visual Studio 12 2013" -DCMAKE_BUILD_TYPE=$env:configuration ..\
|
||||
|
||||
msbuild /t:Build cryptopp-static.vcxproj
|
||||
|
||||
msbuild /t:Build cryptest.vcxproj
|
||||
|
||||
robocopy $env:APPVEYOR_BUILD_FOLDER\cmake-build\$env:configuration\ $env:APPVEYOR_BUILD_FOLDER\ cryptest.exe
|
||||
|
||||
cd $env:APPVEYOR_BUILD_FOLDER\
|
||||
|
||||
.\cryptest.exe v
|
||||
|
||||
.\cryptest.exe tv all
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
msbuild /t:Build /p:platform="$env:platform" /p:configuration="$env:configuration" cryptlib.vcxproj
|
||||
|
||||
msbuild /t:Build /p:platform="$env:platform" /p:configuration="$env:configuration" cryptest.vcxproj
|
||||
|
||||
msbuild /t:CopyCryptestToRoot cryptest.vcxproj
|
||||
|
||||
.\cryptest.exe v
|
||||
|
||||
.\cryptest.exe tv all
|
||||
|
||||
}
|
||||
.\cryptest.exe tv all
|
||||
|
||||
notifications:
|
||||
- provider: Email
|
||||
|
|
|
|||
21
.travis.yml
21
.travis.yml
|
|
@ -32,7 +32,6 @@ env:
|
|||
- BUILD_MODE="ios-arm64"
|
||||
- BUILD_MODE="ios-watch"
|
||||
- BUILD_MODE="ios-tv"
|
||||
- BUILD_MODE="cmake"
|
||||
|
||||
matrix:
|
||||
|
||||
|
|
@ -67,33 +66,25 @@ script:
|
|||
if [[ "$BUILD_MODE" == "ios-arm" ]]; then
|
||||
cp ./TestScripts/setenv-ios.sh .
|
||||
. ./setenv-ios.sh arm
|
||||
make -f GNUmakefile-cross
|
||||
make -f GNUmakefile-cross -j "$BUILD_JOBS"
|
||||
elif [[ "$BUILD_MODE" == "ios-arm64" ]]; then
|
||||
cp ./TestScripts/setenv-ios.sh .
|
||||
. ./setenv-ios.sh arm64
|
||||
. ./setenv-ios.sh arm64 -j "$BUILD_JOBS"
|
||||
make -f GNUmakefile-cross
|
||||
elif [[ "$BUILD_MODE" == "ios-watch" ]]; then
|
||||
cp ./TestScripts/setenv-ios.sh .
|
||||
. ./setenv-ios.sh watch
|
||||
make -f GNUmakefile-cross
|
||||
make -f GNUmakefile-cross -j "$BUILD_JOBS"
|
||||
elif [[ "$BUILD_MODE" == "ios-tv" ]]; then
|
||||
cp ./TestScripts/setenv-ios.sh .
|
||||
. ./setenv-ios.sh tv
|
||||
make -f GNUmakefile-cross
|
||||
make -f GNUmakefile-cross -j "$BUILD_JOBS"
|
||||
elif [[ "$BUILD_MODE" == "debug" ]]; then
|
||||
CXXFLAGS="-DDEBUG -g2 -O1" make
|
||||
./cryptest.exe v
|
||||
./cryptest.exe tv all
|
||||
elif [[ "$BUILD_MODE" == "cmake" ]]; then
|
||||
CRYPTOPP_DIR=$(pwd)
|
||||
mkdir cryptopp-build
|
||||
cd cryptopp-build
|
||||
cmake $CRYPTOPP_DIR
|
||||
make -j 4 VERBOSE=1
|
||||
CXXFLAGS="-DDEBUG -g2 -O1" make -j "$BUILD_JOBS"
|
||||
./cryptest.exe v
|
||||
./cryptest.exe tv all
|
||||
else
|
||||
make "$BUILD_MODE"
|
||||
make "$BUILD_MODE" -j "$BUILD_JOBS"
|
||||
./cryptest.exe v
|
||||
./cryptest.exe tv all
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -4713,73 +4713,6 @@ if [[ ("$IS_DARWIN" -ne "0" && "$HAVE_CXX17" -ne "0") ]]; then
|
|||
fi
|
||||
fi
|
||||
|
||||
############################################
|
||||
# CMake builds
|
||||
CMAKE=$(which cmake 2>&1 | "$GREP" -v "no cmake" | head -1)
|
||||
if [[ (! -z "$CMAKE") ]]; then
|
||||
############################################
|
||||
# Debug build
|
||||
echo
|
||||
echo "************************************" | tee -a "$TEST_RESULTS"
|
||||
echo "Testing: Debug, CMake build" | tee -a "$TEST_RESULTS"
|
||||
echo
|
||||
|
||||
"$MAKE" clean > /dev/null 2>&1
|
||||
rm -f adhoc.cpp > /dev/null 2>&1
|
||||
|
||||
mkdir cryptopp-cmake
|
||||
cd cryptopp-cmake
|
||||
|
||||
"$CMAKE" -DCMAKE_BUILD_TYPE=Debug ../
|
||||
"$MAKE" "${MAKEARGS[@]}" static dynamic cryptest.exe 2>&1 | tee -a "$TEST_RESULTS"
|
||||
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to make cryptest.exe" | tee -a "$TEST_RESULTS"
|
||||
else
|
||||
./cryptest.exe v 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute validation suite" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
./cryptest.exe tv all 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute test vectors" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
fi
|
||||
|
||||
cd ../
|
||||
rm -rf cryptopp-cmake &> /dev/null
|
||||
|
||||
############################################
|
||||
# Release build
|
||||
echo
|
||||
echo "************************************" | tee -a "$TEST_RESULTS"
|
||||
echo "Testing: Release, CMake build" | tee -a "$TEST_RESULTS"
|
||||
echo
|
||||
|
||||
mkdir cryptopp-cmake
|
||||
cd cryptopp-cmake
|
||||
|
||||
"$CMAKE" -DCMAKE_BUILD_TYPE=Release ../
|
||||
"$MAKE" "${MAKEARGS[@]}" static dynamic cryptest.exe 2>&1 | tee -a "$TEST_RESULTS"
|
||||
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to make cryptest.exe" | tee -a "$TEST_RESULTS"
|
||||
else
|
||||
./cryptest.exe v 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute validation suite" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
./cryptest.exe tv all 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute test vectors" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
echo
|
||||
fi
|
||||
|
||||
cd ../
|
||||
rm -rf cryptopp-cmake &> /dev/null
|
||||
fi
|
||||
|
||||
############################################
|
||||
# Benchmarks
|
||||
if [[ "$WANT_BENCHMARKS" -ne "0" ]]; then
|
||||
|
|
|
|||
67
cryptest.sh
67
cryptest.sh
|
|
@ -4713,73 +4713,6 @@ if [[ ("$IS_DARWIN" -ne "0" && "$HAVE_CXX17" -ne "0") ]]; then
|
|||
fi
|
||||
fi
|
||||
|
||||
############################################
|
||||
# CMake builds
|
||||
CMAKE=$(which cmake 2>&1 | "$GREP" -v "no cmake" | head -1)
|
||||
if [[ (! -z "$CMAKE") ]]; then
|
||||
############################################
|
||||
# Debug build
|
||||
echo
|
||||
echo "************************************" | tee -a "$TEST_RESULTS"
|
||||
echo "Testing: Debug, CMake build" | tee -a "$TEST_RESULTS"
|
||||
echo
|
||||
|
||||
"$MAKE" clean > /dev/null 2>&1
|
||||
rm -f adhoc.cpp > /dev/null 2>&1
|
||||
|
||||
mkdir cryptopp-cmake
|
||||
cd cryptopp-cmake
|
||||
|
||||
"$CMAKE" -DCMAKE_BUILD_TYPE=Debug ../
|
||||
"$MAKE" "${MAKEARGS[@]}" static dynamic cryptest.exe 2>&1 | tee -a "$TEST_RESULTS"
|
||||
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to make cryptest.exe" | tee -a "$TEST_RESULTS"
|
||||
else
|
||||
./cryptest.exe v 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute validation suite" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
./cryptest.exe tv all 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute test vectors" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
fi
|
||||
|
||||
cd ../
|
||||
rm -rf cryptopp-cmake &> /dev/null
|
||||
|
||||
############################################
|
||||
# Release build
|
||||
echo
|
||||
echo "************************************" | tee -a "$TEST_RESULTS"
|
||||
echo "Testing: Release, CMake build" | tee -a "$TEST_RESULTS"
|
||||
echo
|
||||
|
||||
mkdir cryptopp-cmake
|
||||
cd cryptopp-cmake
|
||||
|
||||
"$CMAKE" -DCMAKE_BUILD_TYPE=Release ../
|
||||
"$MAKE" "${MAKEARGS[@]}" static dynamic cryptest.exe 2>&1 | tee -a "$TEST_RESULTS"
|
||||
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to make cryptest.exe" | tee -a "$TEST_RESULTS"
|
||||
else
|
||||
./cryptest.exe v 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute validation suite" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
./cryptest.exe tv all 2>&1 | tee -a "$TEST_RESULTS"
|
||||
if [[ ("${PIPESTATUS[0]}" -ne "0") ]]; then
|
||||
echo "ERROR: failed to execute test vectors" | tee -a "$TEST_RESULTS"
|
||||
fi
|
||||
echo
|
||||
fi
|
||||
|
||||
cd ../
|
||||
rm -rf cryptopp-cmake &> /dev/null
|
||||
fi
|
||||
|
||||
############################################
|
||||
# Benchmarks
|
||||
if [[ "$WANT_BENCHMARKS" -ne "0" ]]; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue