Skip to content

Commit

Permalink
Update Package.swift
Browse files Browse the repository at this point in the history
  • Loading branch information
rismay-luassat committed Jun 25, 2024
1 parent cd08f33 commit 40d4585
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion Package.swift
Original file line number Diff line number Diff line change
@@ -1,13 +1,26 @@
// swift-tools-version:5.10
import Foundation
import PackageDescription

// MARK: - Foundation extensions

extension ProcessInfo {
static var useLocalDeps: Bool {
ProcessInfo.processInfo.environment["SPM_USE_LOCAL_DEPS"] == "true"
}
}

// MARK: - PackageDescription extensions

extension SwiftSetting {
static let profile: SwiftSetting = .unsafeFlags([
"-Xfrontend",
"-warn-long-expression-type-checking=10",
])
}

// MARK: - Package Declaration

let package = Package(
name: "WrkstrmLog",
platforms: [
Expand All @@ -28,6 +41,6 @@ let package = Package(
.target(
name: "WrkstrmLog",
dependencies: [.product(name: "Logging", package: "swift-log")],
swiftSettings: [.profile]),
swiftSettings: ProcessInfo.useLocalDeps ? [.profile] : []),
.testTarget(name: "WrkstrmLogTests", dependencies: ["WrkstrmLog"]),
])

0 comments on commit 40d4585

Please sign in to comment.