@@ -74,6 +74,9 @@ file(GLOB CJSON_HEADERS "include/aws/core/external/cjson/*.h")
74
74
file (GLOB TINYXML2_HEADERS "include/aws/core/external/tinyxml2/tinyxml2.h" )
75
75
file (GLOB SMITHY_HEADERS "include/smithy/*.h" )
76
76
file (GLOB SMITHY_TRACING_HEADERS "include/smithy/tracing/*.h" )
77
+ file (GLOB SMITHY_IDENTITY_HEADERS "include/smithy/identity/*.h" )
78
+ file (GLOB SMITHY_IDENTITY_IDENTITY_HEADERS "include/smithy/identity/identity/*.h" "include/smithy/identity/identity/impl/*.h" )
79
+ file (GLOB SMITHY_IDENTITY_RESOLVER_HEADERS "include/smithy/identity/resolver/*.h" "include/smithy/identity/resolver/impl/*.h" )
77
80
78
81
file (GLOB AWS_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/*.cpp" )
79
82
file (GLOB AWS_TINYXML2_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/external/tinyxml2/*.cpp" )
@@ -106,6 +109,7 @@ file(GLOB UTILS_MEMORY_STL_SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/source/utils/memo
106
109
file (GLOB UTILS_STREAM_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/utils/stream/*.cpp" )
107
110
file (GLOB UTILS_CRYPTO_FACTORY_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/utils/crypto/factory/*.cpp" )
108
111
file (GLOB SMITHY_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/smithy/*.cpp" )
112
+ file (GLOB SMITHY_IDENTITY_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/smithy/identity/*.cpp" )
109
113
file (GLOB SMITHY_TRACING_SOURCE "${CMAKE_CURRENT_SOURCE_DIR} /source/smithy/tracing/*.cpp" )
110
114
111
115
include (CheckCSourceCompiles)
@@ -283,6 +287,7 @@ file(GLOB AWS_NATIVE_SDK_COMMON_SRC
283
287
${UTILS_MEMORY_STL_SOURCE}
284
288
${UTILS_CRYPTO_CRT_SOURCE}
285
289
${SMITHY_SOURCE}
290
+ ${SMITHY_IDENTITY_SOURCE}
286
291
${SMITHY_TRACING_SOURCE}
287
292
)
288
293
@@ -324,6 +329,9 @@ file(GLOB AWS_NATIVE_SDK_COMMON_HEADERS
324
329
${HTTP_WINDOWS_CLIENT_HEADERS}
325
330
${SMITHY_HEADERS}
326
331
${SMITHY_TRACING_HEADERS}
332
+ ${SMITHY_IDENTITY_HEADERS}
333
+ ${SMITHY_IDENTITY_IDENTITY_HEADERS}
334
+ ${SMITHY_IDENTITY_RESOLVER_HEADERS}
327
335
${OPTEL_HEADERS}
328
336
)
329
337
@@ -441,6 +449,8 @@ if(MSVC)
441
449
source_group ("Header Files\\ aws\\ core\\ external\\ tinyxml2" FILES ${TINYXML2_HEADERS} )
442
450
source_group ("Header Files\\ smithy" FILES ${SMITHY_HEADERS} )
443
451
source_group ("Header Files\\ smithy\\ tracing" FILES ${SMITHY_TRACING_HEADERS} )
452
+ source_group ("Header Files\\ smithy\\ identity\\ identity" FILES ${SMITHY_IDENTITY_IDENTITY_HEADERS} )
453
+ source_group ("Header Files\\ smithy\\ identity\\ resolver" FILES ${SMITHY_IDENTITY_RESOLVER_HEADERS} )
444
454
445
455
# http client conditional headers
446
456
if (ENABLE_CURL_CLIENT)
@@ -487,6 +497,7 @@ if(MSVC)
487
497
source_group ("Source Files\\ utils\\ component-registry" FILES ${UTILS_COMPONENT_REGISTRY_SOURCE} )
488
498
source_group ("Source Files\\ utils\\ memory\\ stl" FILES ${UTILS_MEMORY_STL_SOURCE} )
489
499
source_group ("Source Files\\ smithy" FILES ${SMITHY_SOURCE} )
500
+ source_group ("Source Files\\ smithy\\ identity" FILES ${SMITHY_IDENTITY_SOURCE} )
490
501
source_group ("Source Files\\ smithy\\ tracing" FILES ${SMITHY_TRACING_SOURCE} )
491
502
492
503
# http client conditional source
@@ -697,6 +708,9 @@ install (FILES ${CJSON_HEADERS} DESTINATION ${INCLUDE_DIRECTORY}/aws/core/extern
697
708
install (FILES ${TINYXML2_HEADERS} DESTINATION ${INCLUDE_DIRECTORY} /aws/core/external/tinyxml2)
698
709
install (FILES ${SMITHY_HEADERS} DESTINATION ${INCLUDE_DIRECTORY} /smithy)
699
710
install (FILES ${SMITHY_TRACING_HEADERS} DESTINATION ${INCLUDE_DIRECTORY} /smithy/tracing)
711
+ install (FILES ${SMITHY_IDENTITY_HEADERS} DESTINATION ${INCLUDE_DIRECTORY} /smithy/identity)
712
+ install (FILES ${SMITHY_IDENTITY_IDENTITY_HEADERS} DESTINATION ${INCLUDE_DIRECTORY} /smithy/identity/identity)
713
+ install (FILES ${SMITHY_IDENTITY_RESOLVER_HEADERS} DESTINATION ${INCLUDE_DIRECTORY} /smithy/identity/resolver)
700
714
701
715
# android logcat headers
702
716
if (PLATFORM_ANDROID)
0 commit comments