@@ -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})
625619Function 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
0 commit comments