Skip to content

Commit 971f6f0

Browse files
author
Michael Fero
committed
CPP-804 - Remove 32-bit Windows builds
1 parent c99ffac commit 971f6f0

3 files changed

Lines changed: 12 additions & 21 deletions

File tree

appveyor.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ cache:
2626
- C:\projects\dependencies\bin -> cpp-driver\appveyor.ps1
2727
- C:\projects\dependencies\libs -> appveyor.yml
2828
platform:
29-
- x86
3029
- x64
3130
hosts:
3231
cpp-driver.hostname.: 127.254.254.254

cpp-driver/appveyor.ps1

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,9 @@ Function Initialize-Build-Environment {
123123
$perl_version = "5.26.2.1"
124124

125125
# Determine the platform and create associate environment variables
126-
$architecture = "32"
127126
$Env:CMAKE_PLATFORM = $Env:Platform
128-
If ($Env:Platform -Like "x64") {
129-
$architecture = "64"
130-
} Else {
131-
$Env:CMAKE_PLATFORM = "Win32"
132-
}
133-
$lib_architecture = "lib$($architecture)"
134-
$windows_architecture = "win$($architecture)"
127+
$lib_architecture = "lib64"
128+
$windows_architecture = "win64"
135129

136130
# Determine which header file to use for determine driver version
137131
$driver_header_file = "cassandra.h"
@@ -172,9 +166,9 @@ Function Initialize-Build-Environment {
172166
$Env:DRIVER_ARTIFACTS_LOGS_DIR = "$($Env:DRIVER_ARTIFACTS_DIR)/logs"
173167

174168
# Generate the environment variables for the third party archives
175-
$Env:LIBUV_ARTIFACT_ARCHIVE = "libuv-$($libuv_version)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
176-
$Env:OPENSSL_ARTIFACT_ARCHIVE = "openssl-$($openssl_version)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
177-
$Env:ZLIB_ARTIFACT_ARCHIVE = "zlib-$($zlib_version)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
169+
$Env:LIBUV_ARTIFACT_ARCHIVE = "libuv-$($libuv_version)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
170+
$Env:OPENSSL_ARTIFACT_ARCHIVE = "openssl-$($openssl_version)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
171+
$Env:ZLIB_ARTIFACT_ARCHIVE = "zlib-$($zlib_version)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
178172

179173
# Generate DataStax Enterprise specific environment variables
180174
If ($Env:DRIVER_TYPE -Like "dse") {
@@ -204,15 +198,15 @@ Function Initialize-Build-Environment {
204198
# Generate the archive name for the driver test and examples artifacts
205199
$build_version = "$($Env:APPVEYOR_BUILD_NUMBER)-$($Env:APPVEYOR_REPO_BRANCH)"
206200
# TODO: Re-enable OpenSSL version appending if multiple OpenSSL versions are enabled
207-
#$Env:DRIVER_ARTIFACT_EXAMPLES_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-examples-openssl-$($Env:OPENSSL_MAJOR_MINOR)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
208-
#$Env:DRIVER_ARTIFACT_TESTS_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-tests-openssl-$($Env:OPENSSL_MAJOR_MINOR)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
209-
$Env:DRIVER_ARTIFACT_EXAMPLES_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-examples-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
210-
$Env:DRIVER_ARTIFACT_TESTS_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-tests-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
201+
#$Env:DRIVER_ARTIFACT_EXAMPLES_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-examples-openssl-$($Env:OPENSSL_MAJOR_MINOR)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
202+
#$Env:DRIVER_ARTIFACT_TESTS_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-tests-openssl-$($Env:OPENSSL_MAJOR_MINOR)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
203+
$Env:DRIVER_ARTIFACT_EXAMPLES_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-examples-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
204+
$Env:DRIVER_ARTIFACT_TESTS_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-tests-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
211205

212206
# Generate the archive name for the driver packaging
213207
# TODO: Re-enable OpenSSL version appending if multiple OpenSSL versions are enabled
214-
#$Env:DRIVER_ARTIFACT_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-openssl-$($Env:OPENSSL_MAJOR_MINOR)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
215-
$Env:DRIVER_ARTIFACT_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-win$($architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
208+
#$Env:DRIVER_ARTIFACT_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-openssl-$($Env:OPENSSL_MAJOR_MINOR)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
209+
$Env:DRIVER_ARTIFACT_ARCHIVE = "$($driver_archive_prefix)-cpp-driver-$($Env:DRIVER_VERSION)-$($windows_architecture)-msvc$($Env:VISUAL_STUDIO_INTERNAL_VERSION).zip"
216210

217211
# Generate additional download/install environments for third party build requirements
218212
$Env:BISON_BINARIES_ARCHIVE = "bison-$($bison_version)-bin.zip"
@@ -625,8 +619,7 @@ add_dependencies(`${PROJECT_NAME} `${LIBSSH2_LIBRARY_NAME})
625619
Function Build-Driver {
626620
# Ensure Boost atomic is used for Visual Studio 2010 (increased performance)
627621
$use_boost_atomic = "Off"
628-
If ($Env:VISUAL_STUDIO_INTERNAL_VERSION -Like "100" -Or
629-
($Env:VISUAL_STUDIO_INTERNAL_VERSION -Like "110" -And $Env:Platform -Like "x86")) {
622+
If ($Env:VISUAL_STUDIO_INTERNAL_VERSION -Like "100") {
630623
$use_boost_atomic = "On" # Enable Boost atomic usage
631624
}
632625

cpp-driver/appveyor.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ cache:
2525
- C:\projects\dependencies\bin -> appveyor.ps1
2626
- C:\projects\dependencies\libs -> appveyor.yml
2727
platform:
28-
- x86
2928
- x64
3029
hosts:
3130
cpp-driver.hostname.: 127.254.254.254

0 commit comments

Comments
 (0)