@@ -18,11 +18,13 @@ let package = Package(
1818 ] ,
1919 targets: [
2020 . target(
21- name: " CJavaScriptCore " ,
22- dependencies: [ ] ) ,
21+ name: " CJavaScriptCore " ) ,
2322 . target(
2423 name: " SJavaScriptCore " ,
25- dependencies: [ " CJavaScriptCore " , " JavaScript " ] )
24+ dependencies: [
25+ . target( name: " CJavaScriptCore " ) ,
26+ . product( name: " JavaScript " , package : " javascript " ) ,
27+ ] )
2628 ]
2729)
2830
@@ -41,7 +43,10 @@ func addTest(target: String, name: String) {
4143 package . targets. append (
4244 . executableTarget(
4345 name: " Tests/ \( target) / \( name) " ,
44- dependencies: [ " Test " , " SJavaScriptCore " ] ,
46+ dependencies: [
47+ . target( name: " SJavaScriptCore " ) ,
48+ . product( name: " Test " , package : " test " ) ,
49+ ] ,
4550 path: " Tests/ \( target) / \( name) " ) )
4651}
4752
@@ -61,7 +66,7 @@ extension Package.Dependency {
6166
6267 var baseUrl : String {
6368 switch self {
64- case . local: return " ../ "
69+ case . local: return " ../../swiftstack/ "
6570 case . remote: return " https://swiftstack.io/ "
6671 case . github: return " https://github.com/swiftstack/ "
6772 }
@@ -87,6 +92,6 @@ extension Package.Dependency {
8792 static func package ( name: String , source: Source ) -> Package . Dependency {
8893 return source == . local
8994 ? . package ( name: name, path: source. url ( for: name) )
90- : . package ( name : name , url: source. url ( for: name) , . branch( " dev " ) )
95+ : . package ( url: source. url ( for: name) , branch: " dev " )
9196 }
9297}
0 commit comments