Skip to content

Commit 7cf158a

Browse files
authored
GH-45195: [C++] Update bundled AWS SDK for C++ to 1.11.587 (#45306)
### Rationale for this change The current bundled version 1.10.55 was released on 2023-01-20: https://github.com/aws/aws-sdk-cpp/releases/tag/1.10.55 ### What changes are included in this PR? * Use the latest AWS SDK for C++ * Migrate to FetchContent from ExternalProject ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * GitHub Issue: #45195 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
1 parent 93cae03 commit 7cf158a

15 files changed

+547
-1250
lines changed

ci/rtools/README.md

Lines changed: 0 additions & 35 deletions
This file was deleted.

ci/rtools/aws_c_common_ep.patch

Lines changed: 0 additions & 39 deletions
This file was deleted.

ci/rtools/aws_c_io_ep.patch

Lines changed: 0 additions & 56 deletions
This file was deleted.

ci/rtools/awssdk_ep.patch

Lines changed: 0 additions & 181 deletions
This file was deleted.

cpp/CMakeLists.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ cmake_policy(SET CMP0068 NEW)
5656
# find_package() uses <PackageName>_ROOT variables.
5757
cmake_policy(SET CMP0074 NEW)
5858

59+
# https://cmake.org/cmake/help/latest/policy/CMP0077.html
60+
#
61+
# option() honors normal variables.
62+
cmake_policy(SET CMP0077 NEW)
63+
5964
# https://cmake.org/cmake/help/latest/policy/CMP0091.html
6065
#
6166
# MSVC runtime library flags are selected by an abstraction.
@@ -387,14 +392,10 @@ endif()
387392

388393
# where to put generated archives (.a files)
389394
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${BUILD_OUTPUT_ROOT_DIRECTORY}")
390-
set(ARCHIVE_OUTPUT_DIRECTORY "${BUILD_OUTPUT_ROOT_DIRECTORY}")
391-
392395
# where to put generated libraries (.so files)
393396
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${BUILD_OUTPUT_ROOT_DIRECTORY}")
394-
set(LIBRARY_OUTPUT_DIRECTORY "${BUILD_OUTPUT_ROOT_DIRECTORY}")
395-
396397
# where to put generated binaries
397-
set(EXECUTABLE_OUTPUT_PATH "${BUILD_OUTPUT_ROOT_DIRECTORY}")
398+
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${BUILD_OUTPUT_ROOT_DIRECTORY}")
398399

399400
if(CMAKE_GENERATOR STREQUAL Xcode)
400401
# Xcode projects support multi-configuration builds. This forces a single output directory

0 commit comments

Comments
 (0)