diff --git a/Package.swift b/Package.swift index 1fb6948ad2..16c6637e8b 100644 --- a/Package.swift +++ b/Package.swift @@ -32,6 +32,10 @@ let package = Package( name: "FlashcatCore", targets: ["DatadogCore"] ), + .library( + name: "FlashcatLogs-NoOp", + targets: ["DatadogLogs"] + ), .library( name: "FlashcatTrace", targets: ["DatadogTrace"] @@ -48,6 +52,10 @@ let package = Package( name: "FlashcatWebViewTracking", targets: ["DatadogWebViewTracking"] ), + .library( + name: "FlashcatSessionReplay-NoOp", + targets: ["DatadogSessionReplay"] + ), ], dependencies: [ .package(url: "https://github.com/kstenerud/KSCrash.git", from: "2.5.0"), @@ -91,7 +99,8 @@ let package = Package( dependencies: [ .target(name: "DatadogInternal"), ], - path: "DatadogLogs/Sources" + path: "DatadogLogs/Sources", + swiftSettings: [.define("FC_NOOP_LOGS")] ), .testTarget( name: "DatadogLogsTests", @@ -180,7 +189,8 @@ let package = Package( .target( name: "DatadogSessionReplay", dependencies: ["DatadogInternal"], - path: "DatadogSessionReplay/Sources" + path: "DatadogSessionReplay/Sources", + swiftSettings: [.define("FC_NOOP_SESSION_REPLAY")] ), .testTarget( name: "DatadogSessionReplayTests",