Skip to content

Commit bb6e575

Browse files
committed
Kotlin: allow building a single embeddable plugin version
1 parent 0d98eba commit bb6e575

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

java/kotlin-extractor/build.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ def parse_args():
2525
dest='many', help='Build for a single version/kind')
2626
parser.add_argument('--single-version',
2727
help='Build for a specific version/kind')
28+
parser.add_argument('--single-version-embeddable', action='store_true',
29+
help='When building a single version, build an embeddable extractor (default is standalone)')
2830
return parser.parse_args()
2931

3032

@@ -233,12 +235,13 @@ def compile_standalone(version):
233235
'build_standalone_' + version,
234236
version)
235237

238+
compile_single_version = compile_embeddable if args.single_version_embeddable == True else compile_standalone
236239

237240
if args.single_version:
238-
compile_standalone(args.single_version)
241+
compile_single_version(args.single_version)
239242
elif args.many:
240243
for version in kotlin_plugin_versions.many_versions:
241244
compile_standalone(version)
242245
compile_embeddable(version)
243246
else:
244-
compile_standalone(kotlin_plugin_versions.get_single_version())
247+
compile_single_version(kotlin_plugin_versions.get_single_version())

0 commit comments

Comments
 (0)