comparison Aws/AwsStaticConfiguration.cmake @ 107:87972cfe7ac5

upgraded AWS SDK to 1.11.178
author Alain Mazy <am@osimis.io>
date Tue, 10 Oct 2023 12:27:02 +0200
parents c9356e42af99
children a360eb28089d
comparison
equal deleted inserted replaced
106:c9356e42af99 107:87972cfe7ac5
13 # 13 #
14 # You should have received a copy of the GNU Affero General Public License 14 # You should have received a copy of the GNU Affero General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>. 15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
16 16
17 17
18 SET(AWS_C_COMMON_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-common-0.6.2) 18 # version numbers can be obtained from https://github.com/aws/aws-sdk-cpp/blob/main/prefetch_crt_dependency.sh
19 SET(AWS_C_COMMON_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-common-0.6.2.tar.gz") 19
20 SET(AWS_C_COMMON_MD5 "aa6dc4bde2d035ad84ec40e3ea1e2bff") 20 SET(AWS_C_COMMON_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-common-0.9.3) # source = https://github.com/awslabs/aws-c-common/archive/refs/tags/v0.9.3.tar.gz
21 SET(AWS_C_COMMON_URL "https://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-common-0.9.3.tar.gz")
22 SET(AWS_C_COMMON_MD5 "d872ff682d5beca8ada6b19464235ca0")
21 DownloadPackage(${AWS_C_COMMON_MD5} ${AWS_C_COMMON_URL} "${AWS_C_COMMON_SOURCES_DIR}") 23 DownloadPackage(${AWS_C_COMMON_MD5} ${AWS_C_COMMON_URL} "${AWS_C_COMMON_SOURCES_DIR}")
22 24
23 SET(AWS_CHECKSUMS_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-checksums-0.1.11) 25 SET(AWS_CHECKSUMS_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-checksums-0.1.17) # source = https://github.com/awslabs/aws-checksums/archive/refs/tags/v0.1.17.tar.gz
24 SET(AWS_CHECKSUMS_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-checksums-0.1.11.tar.gz") 26 SET(AWS_CHECKSUMS_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-checksums-0.1.17.tar.gz")
25 SET(AWS_CHECKSUMS_MD5 "4ec8e8065d0d3cd53c86e16692e79dcb") 27 SET(AWS_CHECKSUMS_MD5 "c256144404dc74349a8344662111e353")
26 DownloadPackage(${AWS_CHECKSUMS_MD5} ${AWS_CHECKSUMS_URL} "${AWS_CHECKSUMS_SOURCES_DIR}") 28 DownloadPackage(${AWS_CHECKSUMS_MD5} ${AWS_CHECKSUMS_URL} "${AWS_CHECKSUMS_SOURCES_DIR}")
27 29
28 SET(AWS_C_AUTH_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-auth-0.6.0) 30 SET(AWS_C_AUTH_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-auth-0.7.1) # source = https://github.com/awslabs/aws-c-auth/archive/refs/tags/v0.7.1.tar.gz
29 SET(AWS_C_AUTH_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-auth-0.6.0.tar.gz") 31 SET(AWS_C_AUTH_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-auth-0.7.1.tar.gz")
30 SET(AWS_C_AUTH_MD5 "e82d991dbd1c1acee210d4ac1fd518dc") 32 SET(AWS_C_AUTH_MD5 "aa690622a5f697d47ca3095ba2ef3cca")
31 DownloadPackage(${AWS_C_AUTH_MD5} ${AWS_C_AUTH_URL} "${AWS_C_AUTH_SOURCES_DIR}") 33 DownloadPackage(${AWS_C_AUTH_MD5} ${AWS_C_AUTH_URL} "${AWS_C_AUTH_SOURCES_DIR}")
32 34
33 SET(AWS_C_CAL_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-cal-0.5.11) 35 SET(AWS_C_CAL_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-cal-0.6.1) # source = https://github.com/awslabs/aws-c-cal/archive/refs/tags/v0.6.1.tar.gz
34 SET(AWS_C_CAL_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-cal-0.5.11.tar.gz") 36 SET(AWS_C_CAL_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-cal-0.6.1.tar.gz")
35 SET(AWS_C_CAL_MD5 "2099fc945a02feda56b8ecd1ea77acf9") 37 SET(AWS_C_CAL_MD5 "6d7c05e2f1c173b923e77b6021cb660d")
36 DownloadPackage(${AWS_C_CAL_MD5} ${AWS_C_CAL_URL} "${AWS_C_CAL_SOURCES_DIR}") 38 DownloadPackage(${AWS_C_CAL_MD5} ${AWS_C_CAL_URL} "${AWS_C_CAL_SOURCES_DIR}")
37 39
38 SET(AWS_C_COMPRESSION_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-compression-0.2.13) 40 SET(AWS_C_COMPRESSION_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-compression-0.2.17) # source = https://github.com/awslabs/aws-c-compression/archive/refs/tags/v0.2.17.tar.gz
39 SET(AWS_C_COMPRESSION_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-compression-0.2.13.tar.gz") 41 SET(AWS_C_COMPRESSION_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-compression-0.2.17.tar.gz")
40 SET(AWS_C_COMPRESSION_MD5 "e96ed91a832116a05a60e49e9946623e") 42 SET(AWS_C_COMPRESSION_MD5 "b8bc8bc9cf3749eb2d3f36098c9ead27")
41 DownloadPackage(${AWS_C_COMPRESSION_MD5} ${AWS_C_COMPRESSION_URL} "${AWS_C_COMPRESSION_SOURCES_DIR}") 43 DownloadPackage(${AWS_C_COMPRESSION_MD5} ${AWS_C_COMPRESSION_URL} "${AWS_C_COMPRESSION_SOURCES_DIR}")
42 44
43 SET(AWS_C_EVENT_STREAM_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-event-stream-0.2.7) 45 SET(AWS_C_EVENT_STREAM_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-event-stream-0.3.1) # source = https://github.com/awslabs/aws-c-event-stream/archive/refs/tags/v0.3.1.tar.gz
44 SET(AWS_C_EVENT_STREAM_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-event-stream-0.2.7.tar.gz") 46 SET(AWS_C_EVENT_STREAM_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-event-stream-0.3.1.tar.gz")
45 SET(AWS_C_EVENT_STREAM_MD5 "5cf71f97962e22c4bc7fd75b9a8daf49") 47 SET(AWS_C_EVENT_STREAM_MD5 "e3261d89598a3331eebcd0476b523c73")
46 DownloadPackage(${AWS_C_EVENT_STREAM_MD5} ${AWS_C_EVENT_STREAM_URL} "${AWS_C_EVENT_STREAM_SOURCES_DIR}") 48 DownloadPackage(${AWS_C_EVENT_STREAM_MD5} ${AWS_C_EVENT_STREAM_URL} "${AWS_C_EVENT_STREAM_SOURCES_DIR}")
47 49
48 SET(AWS_C_HTTP_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-http-0.6.4) 50 SET(AWS_C_HTTP_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-http-0.7.11) # source = https://github.com/awslabs/aws-c-http/archive/refs/tags/v0.7.11.tar.gz
49 SET(AWS_C_HTTP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-http-0.6.4.tar.gz") 51 SET(AWS_C_HTTP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-http-0.7.11.tar.gz")
50 SET(AWS_C_HTTP_MD5 "7ac847811ff27f1671b31514e3493913") 52 SET(AWS_C_HTTP_MD5 "b8ef3268d4d64b7fabe743b03518d2d7")
51 DownloadPackage(${AWS_C_HTTP_MD5} ${AWS_C_HTTP_URL} "${AWS_C_HTTP_SOURCES_DIR}") 53 DownloadPackage(${AWS_C_HTTP_MD5} ${AWS_C_HTTP_URL} "${AWS_C_HTTP_SOURCES_DIR}")
52 54
53 SET(AWS_C_IO_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-io-0.10.5) 55 SET(AWS_C_IO_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-io-0.13.31) # source = https://github.com/awslabs/aws-c-io/archive/refs/tags/v0.13.31.tar.gz
54 SET(AWS_C_IO_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-io-0.10.5.tar.gz") 56 SET(AWS_C_IO_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-io-0.13.31.tar.gz")
55 SET(AWS_C_IO_MD5 "2a450a918184aaf7e80afc80b515397b") 57 SET(AWS_C_IO_MD5 "9ae415cb81404e1b76d8e8267e585e34")
56 DownloadPackage(${AWS_C_IO_MD5} ${AWS_C_IO_URL} "${AWS_C_IO_SOURCES_DIR}") 58 DownloadPackage(${AWS_C_IO_MD5} ${AWS_C_IO_URL} "${AWS_C_IO_SOURCES_DIR}")
57 59
58 SET(AWS_C_MQTT_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-mqtt-0.7.6) 60 SET(AWS_C_MQTT_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-mqtt-0.9.5) # source = https://github.com/awslabs/aws-c-mqtt/archive/refs/tags/v0.9.5.tar.gz
59 SET(AWS_C_MQTT_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-mqtt-0.7.6.tar.gz") 61 SET(AWS_C_MQTT_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-mqtt-0.9.5.tar.gz")
60 SET(AWS_C_MQTT_MD5 "29aca202d29b9934f630a204f6731031") 62 SET(AWS_C_MQTT_MD5 "76d59d9f14f3999b0f9618e386e71db6")
61 DownloadPackage(${AWS_C_MQTT_MD5} ${AWS_C_MQTT_URL} "${AWS_C_MQTT_SOURCES_DIR}") 63 DownloadPackage(${AWS_C_MQTT_MD5} ${AWS_C_MQTT_URL} "${AWS_C_MQTT_SOURCES_DIR}")
62 64
63 SET(AWS_C_S3_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-s3-0.1.19) 65 SET(AWS_C_S3_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-s3-0.3.14) # source = https://github.com/awslabs/aws-c-s3/archive/refs/tags/v0.3.14.tar.gz
64 SET(AWS_C_S3_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-s3-0.1.19.tar.gz") 66 SET(AWS_C_S3_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-s3-0.3.14.tar.gz")
65 SET(AWS_C_S3_MD5 "ae5e98f70075fd40093af856b72a04fb") 67 SET(AWS_C_S3_MD5 "564bb0df1184ebe9ce41c23a0c18cf1a")
66 DownloadPackage(${AWS_C_S3_MD5} ${AWS_C_S3_URL} "${AWS_C_S3_SOURCES_DIR}") 68 DownloadPackage(${AWS_C_S3_MD5} ${AWS_C_S3_URL} "${AWS_C_S3_SOURCES_DIR}")
67 69
68 SET(AWS_CRT_CPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-crt-cpp-0.14.0) 70 SET(AWS_C_SDKUTILS_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-c-sdkutils-0.1.11) # source = https://github.com/awslabs/aws-c-sdkutils/archive/refs/tags/v0.1.11.tar.gz
69 SET(AWS_CRT_CPP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-crt-cpp-0.14.0.tar.gz") 71 SET(AWS_C_SDKUTILS_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-c-sdkutils-0.1.11.tar.gz")
70 SET(AWS_CRT_CPP_MD5 "4298ab05b95380f960c7b0184df5c078") 72 SET(AWS_C_SDKUTILS_MD5 "713cac3392aa20d5dda852cf21ac1957")
73 DownloadPackage(${AWS_C_SDKUTILS_MD5} ${AWS_C_SDKUTILS_URL} "${AWS_C_SDKUTILS_SOURCES_DIR}")
74
75 SET(AWS_CRT_CPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-crt-cpp-0.24.1) # source = https://github.com/awslabs/aws-crt-cpp/archive/refs/tags/v0.24.1.tar.gz
76 SET(AWS_CRT_CPP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-crt-cpp-0.24.1.tar.gz")
77 SET(AWS_CRT_CPP_MD5 "fa2cda44386bd56f1d4609c6a54a59f9")
71 DownloadPackage(${AWS_CRT_CPP_MD5} ${AWS_CRT_CPP_URL} "${AWS_CRT_CPP_SOURCES_DIR}") 78 DownloadPackage(${AWS_CRT_CPP_MD5} ${AWS_CRT_CPP_URL} "${AWS_CRT_CPP_SOURCES_DIR}")
72 79
73 SET(AWS_SDK_CPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-sdk-cpp-1.9.45) 80 SET(AWS_SDK_CPP_SOURCES_DIR ${CMAKE_BINARY_DIR}/aws-sdk-cpp-1.11.178) # source = https://github.com/aws/aws-sdk-cpp/archive/refs/tags/1.11.178.tar.gz
74 SET(AWS_SDK_CPP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-sdk-cpp-1.9.45.tar.gz") 81 SET(AWS_SDK_CPP_URL "http://orthanc.osimis.io/ThirdPartyDownloads/aws/aws-sdk-cpp-1.11.178.tar.gz")
75 SET(AWS_SDK_CPP_MD5 "f2f2d48b119fda2ef17d2604c0cca52e") 82 SET(AWS_SDK_CPP_MD5 "a3f45888e939bb71506e0f7eaa630e48")
76 DownloadPackage(${AWS_SDK_CPP_MD5} ${AWS_SDK_CPP_URL} "${AWS_SDK_CPP_SOURCES_DIR}") 83 DownloadPackage(${AWS_SDK_CPP_MD5} ${AWS_SDK_CPP_URL} "${AWS_SDK_CPP_SOURCES_DIR}")
77 84
78 85
79 configure_file( 86 configure_file(
80 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/include/aws/core/SDKConfig.h.in 87 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/include/aws/core/SDKConfig.h.in
81 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/include/aws/core/SDKConfig.h 88 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/include/aws/core/SDKConfig.h
82 ) 89 )
83 90
84 configure_file( 91 configure_file(
85 ${AWS_C_COMMON_SOURCES_DIR}/include/aws/common/config.h.in 92 ${AWS_C_COMMON_SOURCES_DIR}/include/aws/common/config.h.in
86 ${AWS_C_COMMON_SOURCES_DIR}/include/aws/common/config.h 93 ${AWS_C_COMMON_SOURCES_DIR}/include/aws/common/config.h
94 )
95
96 configure_file(
97 ${AWS_CRT_CPP_SOURCES_DIR}/include/aws/crt/Config.h.in
98 ${AWS_CRT_CPP_SOURCES_DIR}/include/aws/crt/Config.h
87 ) 99 )
88 100
89 101
90 include_directories( 102 include_directories(
91 ${AWS_C_COMMON_SOURCES_DIR}/include/ 103 ${AWS_C_COMMON_SOURCES_DIR}/include/
94 ${AWS_C_COMPRESSION_SOURCES_DIR}/include/ 106 ${AWS_C_COMPRESSION_SOURCES_DIR}/include/
95 ${AWS_C_IO_SOURCES_DIR}/include/ 107 ${AWS_C_IO_SOURCES_DIR}/include/
96 ${AWS_C_HTTP_SOURCES_DIR}/include/ 108 ${AWS_C_HTTP_SOURCES_DIR}/include/
97 ${AWS_C_MQTT_SOURCES_DIR}/include/ 109 ${AWS_C_MQTT_SOURCES_DIR}/include/
98 ${AWS_C_S3_SOURCES_DIR}/include/ 110 ${AWS_C_S3_SOURCES_DIR}/include/
111 ${AWS_C_SDKUTILS_SOURCES_DIR}/include/
99 ${AWS_C_EVENT_STREAM_SOURCES_DIR}/include/ 112 ${AWS_C_EVENT_STREAM_SOURCES_DIR}/include/
100 ${AWS_CHECKSUMS_SOURCES_DIR}/include/ 113 ${AWS_CHECKSUMS_SOURCES_DIR}/include/
101 ${AWS_CRT_CPP_SOURCES_DIR}/include/ 114 ${AWS_CRT_CPP_SOURCES_DIR}/include/
102 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/include/ 115 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/include/
103 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-s3/include/ 116 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-transfer/include/
104 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-connect/include/ 117 ${AWS_SDK_CPP_SOURCES_DIR}/generated/src/aws-cpp-sdk-s3/include/
118 # ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-s3/include/
119 # ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-connect/include/
105 ) 120 )
106 121
107 122
108 list(APPEND AWS_SOURCES_SUBDIRS 123 list(APPEND AWS_SOURCES_SUBDIRS
109 ${AWS_C_COMMON_SOURCES_DIR}/source/ 124 ${AWS_C_COMMON_SOURCES_DIR}/source/
125 ${AWS_C_COMMON_SOURCES_DIR}/source/external/
110 126
111 ## C libraries 127 ## C libraries
112 128
113 ${AWS_CHECKSUMS_SOURCES_DIR}/source/ 129 ${AWS_CHECKSUMS_SOURCES_DIR}/source/
114 ${AWS_C_AUTH_SOURCES_DIR}/source/ 130 ${AWS_C_AUTH_SOURCES_DIR}/source/
117 ${AWS_C_EVENT_STREAM_SOURCES_DIR}/source/ 133 ${AWS_C_EVENT_STREAM_SOURCES_DIR}/source/
118 ${AWS_C_HTTP_SOURCES_DIR}/source/ 134 ${AWS_C_HTTP_SOURCES_DIR}/source/
119 ${AWS_C_IO_SOURCES_DIR}/source/ 135 ${AWS_C_IO_SOURCES_DIR}/source/
120 ${AWS_C_MQTT_SOURCES_DIR}/source/ 136 ${AWS_C_MQTT_SOURCES_DIR}/source/
121 ${AWS_C_S3_SOURCES_DIR}/source/ 137 ${AWS_C_S3_SOURCES_DIR}/source/
138 ${AWS_C_SDKUTILS_SOURCES_DIR}/source/
122 139
123 ## C++ libraries 140 ## C++ libraries
124 141
125 ${AWS_CRT_CPP_SOURCES_DIR}/source/ 142 ${AWS_CRT_CPP_SOURCES_DIR}/source/
126 ${AWS_CRT_CPP_SOURCES_DIR}/source/auth/ 143 ${AWS_CRT_CPP_SOURCES_DIR}/source/auth/
127 ${AWS_CRT_CPP_SOURCES_DIR}/source/crypto/ 144 ${AWS_CRT_CPP_SOURCES_DIR}/source/crypto/
145 ${AWS_CRT_CPP_SOURCES_DIR}/source/endpoints/
128 ${AWS_CRT_CPP_SOURCES_DIR}/source/http/ 146 ${AWS_CRT_CPP_SOURCES_DIR}/source/http/
129 ${AWS_CRT_CPP_SOURCES_DIR}/source/io/ 147 ${AWS_CRT_CPP_SOURCES_DIR}/source/io/
130 ${AWS_CRT_CPP_SOURCES_DIR}/source/external/ 148 ${AWS_CRT_CPP_SOURCES_DIR}/source/external/
131 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-connect/source/ 149 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-connect/source/
132 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-connect/source/model/ 150 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-connect/source/model/
133 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/ 151 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/
134 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/auth/ 152 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/auth/
135 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/client/ 153 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/auth/signer/
136 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/config/ 154 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/auth/signer-provider/
137 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/external/cjson/ 155 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/auth/bearer-token-provider/
138 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/external/tinyxml2/ 156 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/client/
139 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/http/ 157 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/config/
140 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/http/curl/ 158 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/config/defaults/
141 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/http/standard/ 159 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/endpoint/
142 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/internal/ 160 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/endpoint/internal/
143 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/monitoring/ 161 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/external/cjson/
144 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/net/ 162 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/external/tinyxml2/
145 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/ 163 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/http/
146 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/base64/ 164 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/http/curl/
147 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/crypto/ 165 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/http/standard/
148 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/crypto/factory/ 166 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/internal/
149 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/crypto/openssl/ 167 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/monitoring/
150 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/event/ 168 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/net/
151 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/json/ 169 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/platform/linux-shared/
152 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/logging/ 170 # ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/platform/windows/
153 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/memory/ 171 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/smithy/tracing/
154 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/stream/ 172 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/
155 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/threading/ 173 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/base64/
156 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-core/source/utils/xml/ 174 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/component-registry/
157 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-s3/source/ 175 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/crypto/
158 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-s3/source/model/ 176 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/crypto/factory/
159 ${AWS_SDK_CPP_SOURCES_DIR}/aws-cpp-sdk-transfer/source/transfer/ 177 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/crypto/openssl/
178 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/event/
179 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/json/
180 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/logging/
181 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/memory/
182 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/memory/stl/
183 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/stream/
184 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/threading/
185 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-core/source/utils/xml/
186 ${AWS_SDK_CPP_SOURCES_DIR}/generated/src/aws-cpp-sdk-s3/source/
187 ${AWS_SDK_CPP_SOURCES_DIR}/generated/src/aws-cpp-sdk-s3/source/model/
188 ${AWS_SDK_CPP_SOURCES_DIR}/src/aws-cpp-sdk-transfer/source/transfer/
160 ) 189 )
161 190
162 191
163 add_definitions( 192 add_definitions(
164 -DAWS_AFFINITY_METHOD=AWS_AFFINITY_METHOD_PTHREAD 193 -DAWS_AFFINITY_METHOD=AWS_AFFINITY_METHOD_PTHREAD