diff --git a/Package.swift b/Package.swift index c5f123f..4d44721 100644 --- a/Package.swift +++ b/Package.swift @@ -6,13 +6,50 @@ let package = Package( name: "Subprocess", platforms: [ .macOS(.v10_12) ], products: [ - .library(name: "Subprocess", targets: [ "Subprocess" ]), - .library(name: "SubprocessMocks", targets: [ "SubprocessMocks" ]) + .library( + name: "Subprocess", + type: .static, + targets: [ "Subprocess" ] + ), + .library( + name: "SubprocessMocks", + type: .static, + targets: [ "SubprocessMocks" ] + ), + .library( + name: "libSubprocess", + type: .dynamic, + targets: [ "Subprocess" ] + ), + .library( + name: "libSubprocessMocks", + type: .dynamic, + targets: [ "SubprocessMocks" ] + ) ], targets: [ - .target( name: "Subprocess", dependencies: []), - .target( name: "SubprocessMocks", dependencies: [ "Subprocess" ]), - .testTarget(name: "UnitTests", dependencies: [ "Subprocess", "SubprocessMocks" ]), - .testTarget(name: "SystemTests", dependencies: [ "Subprocess" ]) + .target( + name: "Subprocess", + dependencies: [] + ), + .target( + name: "SubprocessMocks", + dependencies: [ + .target(name: "Subprocess") + ] + ), + .testTarget( + name: "UnitTests", + dependencies: [ + .target(name: "Subprocess"), + .target(name: "SubprocessMocks") + ] + ), + .testTarget( + name: "SystemTests", + dependencies: [ + .target(name: "Subprocess") + ] + ) ] )