1- // swift-tools-version:5.0
1+ // swift-tools-version:5.2
22import PackageDescription
33
4+ let depCasePaths : PackageDescription . Target . Dependency = . product( name: " CasePaths " , package : " swift-case-paths " )
5+ let depQuick : PackageDescription . Target . Dependency = . product( name: " Quick " , package : " Quick " )
6+ let depNimble : PackageDescription . Target . Dependency = . product( name: " Nimble " , package : " Nimble " )
7+
48let package = Package (
59 name: " Mobius " ,
610 platforms: [
@@ -21,24 +25,24 @@ let package = Package(
2125 . package ( url: " https://github.com/Quick/Quick " , from: " 7.0.0 " ) ,
2226 ] ,
2327 targets: [
24- . target( name: " MobiusCore " , dependencies: [ " CasePaths " ] , path: " MobiusCore/Source " ) ,
28+ . target( name: " MobiusCore " , dependencies: [ depCasePaths ] , path: " MobiusCore/Source " ) ,
2529 . target( name: " MobiusExtras " , dependencies: [ " MobiusCore " ] , path: " MobiusExtras/Source " ) ,
26- . target( name: " MobiusNimble " , dependencies: [ " MobiusCore " , " MobiusTest " , " Nimble " ] , path: " MobiusNimble/Source " ) ,
30+ . target( name: " MobiusNimble " , dependencies: [ " MobiusCore " , " MobiusTest " , depNimble ] , path: " MobiusNimble/Source " ) ,
2731 . target( name: " MobiusTest " , dependencies: [ " MobiusCore " ] , path: " MobiusTest/Source " ) ,
2832 . target( name: " MobiusThrowableAssertion " , path: " MobiusThrowableAssertion/Source " ) ,
2933
3034 . testTarget(
3135 name: " MobiusCoreTests " ,
32- dependencies: [ " MobiusCore " , " Nimble " , " Quick " , " MobiusThrowableAssertion " ] ,
36+ dependencies: [ " MobiusCore " , " MobiusThrowableAssertion " , depNimble , depQuick ] ,
3337 path: " MobiusCore/Test "
3438 ) ,
3539 . testTarget(
3640 name: " MobiusExtrasTests " ,
37- dependencies: [ " MobiusCore " , " MobiusExtras " , " Nimble " , " Quick " , " MobiusThrowableAssertion " ] ,
41+ dependencies: [ " MobiusCore " , " MobiusExtras " , " MobiusThrowableAssertion " , depNimble , depQuick ] ,
3842 path: " MobiusExtras/Test "
3943 ) ,
40- . testTarget( name: " MobiusNimbleTests " , dependencies: [ " MobiusNimble " , " Quick " ] , path: " MobiusNimble/Test " ) ,
41- . testTarget( name: " MobiusTestTests " , dependencies: [ " MobiusTest " , " Quick " , " Nimble " ] , path: " MobiusTest/Test " ) ,
44+ . testTarget( name: " MobiusNimbleTests " , dependencies: [ " MobiusNimble " , depQuick ] , path: " MobiusNimble/Test " ) ,
45+ . testTarget( name: " MobiusTestTests " , dependencies: [ " MobiusTest " , depNimble , depQuick ] , path: " MobiusTest/Test " ) ,
4246 ] ,
4347 swiftLanguageVersions: [ . v5]
4448)
0 commit comments