Fixes package configuration for SPM.
This commit is contained in:
parent
2d9f891f30
commit
6d4f04ea7b
|
|
@ -1,7 +1,13 @@
|
|||
import PackageDescription
|
||||
|
||||
#if os(OSX)
|
||||
let package = Package(
|
||||
name: "RxSwift",
|
||||
exclude: [
|
||||
"Sources/RxCocoa",
|
||||
"Sources/RxTests",
|
||||
"Sources/AllTests"
|
||||
],
|
||||
targets: [
|
||||
Target(
|
||||
name: "RxSwift"
|
||||
|
|
@ -28,9 +34,36 @@ let package = Package(
|
|||
)
|
||||
]
|
||||
)
|
||||
#if os(OSX)
|
||||
package.exclude = ["Sources/RxCocoa", "Sources/RxTests", "Sources/AllTests"]
|
||||
#elseif os(Linux)
|
||||
package.exclude = ["Sources/RxCocoa"]
|
||||
#else
|
||||
let package = Package(
|
||||
name: "RxSwift",
|
||||
exclude: [
|
||||
"Sources/RxCocoa",
|
||||
],
|
||||
targets: [
|
||||
Target(
|
||||
name: "RxSwift"
|
||||
),
|
||||
Target(
|
||||
name: "RxTests",
|
||||
dependencies: [
|
||||
.Target(name: "RxSwift")
|
||||
]
|
||||
),
|
||||
Target(
|
||||
name: "RxBlocking",
|
||||
dependencies: [
|
||||
.Target(name: "RxSwift")
|
||||
]
|
||||
),
|
||||
Target(
|
||||
name: "AllTests",
|
||||
dependencies: [
|
||||
.Target(name: "RxSwift"),
|
||||
.Target(name: "RxBlocking"),
|
||||
.Target(name: "RxTests")
|
||||
]
|
||||
)
|
||||
]
|
||||
)
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue