From 3d80b3ed8f190f65a956b8df5801b31f747573b1 Mon Sep 17 00:00:00 2001 From: Albert Meltzer <7529386+kitbellew@users.noreply.github.com> Date: Wed, 20 Nov 2024 10:29:11 -0800 Subject: [PATCH] SBT: native-image settings/plugins for JVM only --- build.sbt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 4fa5dd8a58..fdd8bd4bf6 100644 --- a/build.sbt +++ b/build.sbt @@ -196,6 +196,7 @@ lazy val cli = crossProject(JVMPlatform, NativePlatform) ), scalacOptions ++= scalacJvmOptions.value, Compile / mainClass := Some("org.scalafmt.cli.Cli"), + ).jvmSettings( nativeImageInstalled := isCI, nativeImageOptions ++= { // https://www.graalvm.org/22.3/reference-manual/native-image/guides/build-static-executables/ @@ -211,7 +212,7 @@ lazy val cli = crossProject(JVMPlatform, NativePlatform) } }, ).nativeSettings(scalaNativeConfig).dependsOn(core, dynamic) - .enablePlugins(NativeImagePlugin) + .jvmEnablePlugins(NativeImagePlugin) lazy val tests = crossProject(JVMPlatform, NativePlatform) .withoutSuffixFor(JVMPlatform).in(file("scalafmt-tests")).settings(