Remove keyconv files to fix the license issue.
[aaf/sshsm.git] / SoftHSMv2 / .appveyor.yml
1 version: 2.2.{build}
2 configuration: Release
3 platform:
4 - x86
5 - x64
6 init:
7 - ps: >-
8     If ($env:Platform -Match "x86") {
9             $env:VCVARS_PLATFORM="x86"
10             $env:MSBUILD_PLATFORM="Win32"
11             $env:ENV_PLATFORM="x86"
12             $env:CONFIGURE_OPTIONS="disable-debug $env:ADDITIONAL_CONFIGURE_OPTIONS"
13     } Else {
14             $env:VCVARS_PLATFORM="amd64"
15             $env:MSBUILD_PLATFORM="x64"
16             $env:ENV_PLATFORM="x64"
17             $env:CONFIGURE_OPTIONS="enable-64bit disable-debug $env:ADDITIONAL_CONFIGURE_OPTIONS"
18     }
19
20
21     $CURRENT_DIR_PATH = (Get-Item -Path ".\" -Verbose).FullName
22
23     $env:BUILD_DIR = Join-Path $CURRENT_DIR_PATH build
24
25     $env:CRYPTO_PACKAGE= "$env:CRYPTO_PACKAGE_NAME-$env:ENV_PLATFORM.zip"
26
27     $env:CRYPTO_PACKAGE_PATH = Join-Path $env:BUILD_DIR "$env:CRYPTO_PACKAGE_NAME-$env:ENV_PLATFORM"
28
29     $env:CPPUNIT_VERSION_NAME = "CppUnit-1.13.2"
30
31     $env:CPPUNIT_PACKAGE_NAME = "cppunit-1.13.2"
32
33     $env:CPPUNIT_PACKAGE = "$env:CPPUNIT_PACKAGE_NAME-$env:ENV_PLATFORM.zip"
34
35     $env:PYTHON_PATH = Join-Path $env:BUILD_DIR python
36
37     $env:CPPUNIT_PATH = Join-Path $env:BUILD_DIR "$env:CPPUNIT_PACKAGE_NAME-$env:ENV_PLATFORM"
38
39     $env:PYTHON_EXE = Join-Path $env:PYTHON_PATH python.exe
40
41     $env:RELEASE_DIR=Join-Path $env:BUILD_DIR "SoftHSMv2-$env:ENV_PLATFORM"
42
43     $env:CONFIGURE_OPTIONS = "$env:CONFIGURE_OPTIONS with-crypto-backend=$env:CRYPTO_BACKEND with-$env:CRYPTO_BACKEND=$env:CRYPTO_PACKAGE_PATH\ with-cppunit=$env:CPPUNIT_PATH\"
44 environment:
45   matrix:
46   - CRYPTO_BACKEND: openssl
47     PACKAGE_VERSION_NAME: OpenSSL-1.0.2j
48     CRYPTO_PACKAGE_NAME: openssl-1.0.2j
49     ADDITIONAL_CONFIGURE_OPTIONS: disable-eddsa
50   - CRYPTO_BACKEND: botan
51     PACKAGE_VERSION_NAME: Botan-1.10.13
52     CRYPTO_PACKAGE_NAME: botan-1.10.13
53     ADDITIONAL_CONFIGURE_OPTIONS: disable-eddsa
54   - CRYPTO_BACKEND: openssl
55     PACKAGE_VERSION_NAME: OpenSSL-1.1.0b
56     CRYPTO_PACKAGE_NAME: openssl-1.1.0b
57     ADDITIONAL_CONFIGURE_OPTIONS: disable-eddsa disable-gost
58 install:
59 - cmd: powershell -File testing/appveyor/appveyor_download_requirements.ps1
60 build_script:
61 - cmd: testing/appveyor/appveyor_build.bat
62 test: off
63 artifacts:
64 - path: build/SoftHSMv2-$(Platform)
65   name: SoftHSMv2-$(PACKAGE_VERSION_NAME)-$(Platform)