From f26167e10a0da09c128dfa241f58eccc588ab0f2 Mon Sep 17 00:00:00 2001 From: Krunoslav Zaher Date: Sat, 26 Dec 2015 00:44:45 +0100 Subject: [PATCH] Adds initial `Package.swift`. --- .gitignore | 11 ++++ Package.swift | 68 +++++++++++++++++++++++++ Rx.xcworkspace/contents.xcworkspacedata | 3 ++ 3 files changed, 82 insertions(+) create mode 100644 Package.swift diff --git a/.gitignore b/.gitignore index 4551351c..479941ae 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,14 @@ Carthage/Build # Various .DS_Store + + +# Linux + +*.swp +*.swo + +# Swift Package Manager + +.build/ + diff --git a/Package.swift b/Package.swift new file mode 100644 index 00000000..3f4b86bf --- /dev/null +++ b/Package.swift @@ -0,0 +1,68 @@ +import PackageDescription + +#if os(OSX) +let package = Package( + name: "RxSwift", + targets: [ + Target( + name: "RxSwift" + ), + Target( + name: "RxCocoa", + dependencies: [ + .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") + ] + ) + ] +) +#elseif os(Linux) +let package = Package( + name: "RxSwift", + 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") + ] + ) + ] +) +#else +#endif diff --git a/Rx.xcworkspace/contents.xcworkspacedata b/Rx.xcworkspace/contents.xcworkspacedata index b46e4808..3f37983c 100644 --- a/Rx.xcworkspace/contents.xcworkspacedata +++ b/Rx.xcworkspace/contents.xcworkspacedata @@ -1,6 +1,9 @@ + +