summaryrefslogtreecommitdiff
path: root/windows/build.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'windows/build.ps1')
-rw-r--r--windows/build.ps114
1 files changed, 7 insertions, 7 deletions
diff --git a/windows/build.ps1 b/windows/build.ps1
index aaa848d..a65fdd9 100644
--- a/windows/build.ps1
+++ b/windows/build.ps1
@@ -12,11 +12,11 @@ $ErrorActionPreference = "Continue"
12# LibreSSL coordinates. 12# LibreSSL coordinates.
13New-Variable -Name 'LIBRESSL_URL' ` 13New-Variable -Name 'LIBRESSL_URL' `
14 -Value 'https://ftp.openbsd.org/pub/OpenBSD/LibreSSL' -Option Constant 14 -Value 'https://ftp.openbsd.org/pub/OpenBSD/LibreSSL' -Option Constant
15New-Variable -Name 'LIBRESSL' -Value 'libressl-3.0.2' -Option Constant 15New-Variable -Name 'LIBRESSL' -Value 'libressl-3.1.4' -Option Constant
16 16
17# libcbor coordinates. 17# libcbor coordinates.
18New-Variable -Name 'LIBCBOR' -Value 'libcbor-0.5.0' -Option Constant 18New-Variable -Name 'LIBCBOR' -Value 'libcbor-0.7.0' -Option Constant
19New-Variable -Name 'LIBCBOR_BRANCH' -Value 'v0.5.0' -Option Constant 19New-Variable -Name 'LIBCBOR_BRANCH' -Value 'v0.7.0' -Option Constant
20New-Variable -Name 'LIBCBOR_GIT' -Value 'https://github.com/pjk/libcbor' ` 20New-Variable -Name 'LIBCBOR_GIT' -Value 'https://github.com/pjk/libcbor' `
21 -Option Constant 21 -Option Constant
22 22
@@ -149,7 +149,7 @@ Function Build(${OUTPUT}, ${GENERATOR}, ${ARCH}) {
149 -DCMAKE_INSTALL_PREFIX="${OUTPUT}" 149 -DCMAKE_INSTALL_PREFIX="${OUTPUT}"
150 & $CMake --build . --config Release 150 & $CMake --build . --config Release
151 & $CMake --build . --config Release --target install 151 & $CMake --build . --config Release --target install
152 "cbor.dll", "crypto-45.dll" | %{ Copy-Item "${OUTPUT}\bin\$_" ` 152 "cbor.dll", "crypto-46.dll" | %{ Copy-Item "${OUTPUT}\bin\$_" `
153 -Destination "examples\Release" } 153 -Destination "examples\Release" }
154} 154}
155 155
@@ -161,15 +161,15 @@ Function Package-Headers() {
161Function Package-Libraries(${SRC}, ${DEST}) { 161Function Package-Libraries(${SRC}, ${DEST}) {
162 Copy-Item "${SRC}\bin\cbor.dll" "${DEST}" -ErrorAction Stop 162 Copy-Item "${SRC}\bin\cbor.dll" "${DEST}" -ErrorAction Stop
163 Copy-Item "${SRC}\lib\cbor.lib" "${DEST}" -ErrorAction Stop 163 Copy-Item "${SRC}\lib\cbor.lib" "${DEST}" -ErrorAction Stop
164 Copy-Item "${SRC}\bin\crypto-45.dll" "${DEST}" -ErrorAction Stop 164 Copy-Item "${SRC}\bin\crypto-46.dll" "${DEST}" -ErrorAction Stop
165 Copy-Item "${SRC}\lib\crypto-45.lib" "${DEST}" -ErrorAction Stop 165 Copy-Item "${SRC}\lib\crypto-46.lib" "${DEST}" -ErrorAction Stop
166 Copy-Item "${SRC}\lib\fido2.dll" "${DEST}" -ErrorAction Stop 166 Copy-Item "${SRC}\lib\fido2.dll" "${DEST}" -ErrorAction Stop
167 Copy-Item "${SRC}\lib\fido2.lib" "${DEST}" -ErrorAction Stop 167 Copy-Item "${SRC}\lib\fido2.lib" "${DEST}" -ErrorAction Stop
168} 168}
169 169
170Function Package-PDBs(${SRC}, ${DEST}) { 170Function Package-PDBs(${SRC}, ${DEST}) {
171 Copy-Item "${SRC}\${LIBRESSL}\crypto\crypto.dir\Release\vc142.pdb" ` 171 Copy-Item "${SRC}\${LIBRESSL}\crypto\crypto.dir\Release\vc142.pdb" `
172 "${DEST}\crypto-45.pdb" -ErrorAction Stop 172 "${DEST}\crypto-46.pdb" -ErrorAction Stop
173 Copy-Item "${SRC}\${LIBCBOR}\src\cbor_shared.dir\Release\vc142.pdb" ` 173 Copy-Item "${SRC}\${LIBCBOR}\src\cbor_shared.dir\Release\vc142.pdb" `
174 "${DEST}\cbor.pdb" -ErrorAction Stop 174 "${DEST}\cbor.pdb" -ErrorAction Stop
175 Copy-Item "${SRC}\src\fido2_shared.dir\Release\vc142.pdb" ` 175 Copy-Item "${SRC}\src\fido2_shared.dir\Release\vc142.pdb" `