From 10a28e1267190fe20432c8098e0dd810e4c439c2 Mon Sep 17 00:00:00 2001 From: Hell_Ghost Date: Tue, 19 Apr 2022 18:31:56 +0200 Subject: [PATCH 1/4] Update Swift Package to support static library Add static library distribution in SPM Signed-off-by: Hell_Ghost --- Package.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Package.swift b/Package.swift index b8ec930c22..91fd2acafb 100644 --- a/Package.swift +++ b/Package.swift @@ -10,6 +10,10 @@ let package = Package( name: "Antlr4", type: .dynamic, targets: ["Antlr4"]), + .library( + name: "Antlr4", + type: .static, + targets: ["Antlr4"]) ], targets: [ .target( From a7c6d87a816b3d5317b5f86e15eeed52237a7d82 Mon Sep 17 00:00:00 2001 From: Hell_Ghost Date: Wed, 20 Apr 2022 12:13:33 +0200 Subject: [PATCH 2/4] Update Package.swift Signed-off-by: Hell_Ghost --- Package.swift | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Package.swift b/Package.swift index 91fd2acafb..b2c571d739 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.3 +// swift-tools-version:5.6 import PackageDescription @@ -8,21 +8,29 @@ let package = Package( products: [ .library( name: "Antlr4", + targets: ["Antlr4"] + ), + .library( + name: "Antlr4Dynamic", type: .dynamic, - targets: ["Antlr4"]), + targets: ["Antlr4"] + ), .library( - name: "Antlr4", + name: "Antlr4Static", type: .static, - targets: ["Antlr4"]) + targets: ["Antlr4"] + ) ], targets: [ .target( name: "Antlr4", dependencies: [], - path: "./runtime/Swift/Sources/Antlr4"), + path: "./runtime/Swift/Sources/Antlr4" + ), .testTarget( name: "Antlr4Tests", dependencies: ["Antlr4"], - path:"./runtime/Swift/Tests/Antlr4Tests"), + path:"./runtime/Swift/Tests/Antlr4Tests" + ) ] ) From 1f0509d5182e002a592da0708b5d77a6db697baa Mon Sep 17 00:00:00 2001 From: Hell_Ghost Date: Wed, 20 Apr 2022 12:17:32 +0200 Subject: [PATCH 3/4] Update Package.swift Signed-off-by: Vladyslav Yerofieiev Signed-off-by: Hell_Ghost --- Package.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/Package.swift b/Package.swift index b2c571d739..a0d789780d 100644 --- a/Package.swift +++ b/Package.swift @@ -1,6 +1,5 @@ // swift-tools-version:5.6 - import PackageDescription let package = Package( From b7eeea122fb17a6f4909629c16f90354aced87f0 Mon Sep 17 00:00:00 2001 From: Hell_Ghost Date: Wed, 20 Apr 2022 12:20:01 +0200 Subject: [PATCH 4/4] Update Package.swift Signed-off-by: Hell_Ghost dev.hellghost@gmail.com Signed-off-by: Hell_Ghost --- Package.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Package.swift b/Package.swift index a0d789780d..b2c571d739 100644 --- a/Package.swift +++ b/Package.swift @@ -1,5 +1,6 @@ // swift-tools-version:5.6 + import PackageDescription let package = Package(