From 2d48cb4f9139c0421c841254912dbf4c247b5536 Mon Sep 17 00:00:00 2001 From: Rintaro Ishizaki Date: Wed, 16 Apr 2025 00:29:47 +0900 Subject: [PATCH] [jextract/JExtractSwiftCommandPlugin] Pass extra arguments to the tool Pass `swift package jextract` arguments to `JExtractSwiftTool`. E.g. `swift package jextract --log-level debug` --- .../JExtractSwiftCommandPlugin.swift | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/Plugins/JExtractSwiftCommandPlugin/JExtractSwiftCommandPlugin.swift b/Plugins/JExtractSwiftCommandPlugin/JExtractSwiftCommandPlugin.swift index 65ce8971..d6cfb7cb 100644 --- a/Plugins/JExtractSwiftCommandPlugin/JExtractSwiftCommandPlugin.swift +++ b/Plugins/JExtractSwiftCommandPlugin/JExtractSwiftCommandPlugin.swift @@ -40,14 +40,6 @@ final class JExtractSwiftCommandPlugin: SwiftJavaPluginProtocol, BuildToolPlugin // Plugin can't have dependencies, so we have some naive argument parsing instead: self.verbose = arguments.contains("-v") || arguments.contains("--verbose") - let selectedTargets: [String] = - if let last = arguments.lastIndex(where: { $0.starts(with: "-")}), - last < arguments.endIndex { - Array(arguments[..