Skip to content

Commit aeacf0a

Browse files
committed
add define for aws-c-http package
1 parent 9158c0e commit aeacf0a

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

Package.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ var awsCIoPlatformExcludes =
153153
"source/pkcs11/v2.40",
154154
] + excludesFromAll
155155
var cSettingsIO = cSettings
156+
var cSettingsHttp = cSettings
156157

157158
#if os(Linux)
158159
ioDependencies.append("S2N_TLS")
@@ -180,6 +181,7 @@ var cSettingsIO = cSettings
180181
cSettingsIO.append(.define("AWS_ENABLE_DISPATCH_QUEUE"))
181182
cSettingsIO.append(.define("AWS_USE_SECITEM", .when(platforms: [.iOS, .tvOS])))
182183
cSettingsIO.append(.define("AWS_ENABLE_KQUEUE", .when(platforms: [.macOS])))
184+
cSettingsHttp.append(.define("AWS_USE_SECITEM", .when(platforms: [.iOS, .tvOS])))
183185
swiftTestSettings.append(.define("__APPLE__"))
184186
swiftTestSettings.append(.define("AWS_ENABLE_DISPATCH_QUEUE"))
185187
swiftTestSettings.append(.define("AWS_USE_SECITEM", .when(platforms: [.iOS, .tvOS])))
@@ -306,7 +308,7 @@ packageTargets.append(contentsOf: [
306308
dependencies: ["AwsCCompression", "AwsCIo", "AwsCCal", "AwsCCommon"],
307309
path: "aws-common-runtime/aws-c-http",
308310
exclude: awsCHttpPlatformExcludes,
309-
cSettings: cSettings
311+
cSettings: cSettingsHttp
310312
),
311313
.target(
312314
name: "AwsCAuth",

0 commit comments

Comments
 (0)