@@ -17,6 +17,9 @@ import PackageDescription
1717
1818let strictConcurrencyDevelopment = false
1919
20+ // Package Traits
21+ let TracingSupport = " TracingSupport "
22+
2023let strictConcurrencySettings : [ SwiftSetting ] = {
2124 var initialSettings : [ SwiftSetting ] = [ ]
2225 initialSettings. append ( contentsOf: [
@@ -42,8 +45,8 @@ let package = Package(
4245 . library( name: " AsyncHTTPClient " , targets: [ " AsyncHTTPClient " ] )
4346 ] ,
4447 traits: [
45- . trait( name: " TracingSupport " ) ,
46- . default( enabledTraits: [ " TracingSupport " ] ) ,
48+ . trait( name: TracingSupport) ,
49+ . default( enabledTraits: [ TracingSupport] ) ,
4750 ] ,
4851 dependencies: [
4952 . package ( url: " https://github.com/apple/swift-nio.git " , from: " 2.81.0 " ) ,
@@ -82,7 +85,7 @@ let package = Package(
8285 . product( name: " Atomics " , package : " swift-atomics " ) ,
8386 . product( name: " Algorithms " , package : " swift-algorithms " ) ,
8487 // Observability support
85- . product( name: " Tracing " , package : " swift-distributed-tracing " , condition: . when( traits: [ " TracingSupport " ] ) ) ,
88+ . product( name: " Tracing " , package : " swift-distributed-tracing " , condition: . when( traits: [ TracingSupport] ) ) ,
8689 ] ,
8790 swiftSettings: strictConcurrencySettings
8891 ) ,
0 commit comments