From 5f7abbcb6f2efde13111a18db0f4134c75b81476 Mon Sep 17 00:00:00 2001 From: Martin Jakobsson Date: Wed, 1 Jan 2025 18:24:37 +0100 Subject: [PATCH] fix dll output not found (#233) --- plugin/src/main/scala/com/github/sbt/jni/build/Cargo.scala | 2 +- .../scala/com/github/sbt/jni/build/ConfigureMakeInstall.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/src/main/scala/com/github/sbt/jni/build/Cargo.scala b/plugin/src/main/scala/com/github/sbt/jni/build/Cargo.scala index bf61347..6163b31 100644 --- a/plugin/src/main/scala/com/github/sbt/jni/build/Cargo.scala +++ b/plugin/src/main/scala/com/github/sbt/jni/build/Cargo.scala @@ -42,7 +42,7 @@ class Cargo(protected val configuration: Seq[String]) extends BuildTool { val subdir = if (release) "release" else "debug" val products: List[File] = - (targetDirectory / subdir * ("*.so" | "*.dylib")).get().filter(_.isFile).toList + (targetDirectory / subdir * ("*.so" | "*.dylib" | "*.dll")).get().filter(_.isFile).toList validate(products, multipleOutputs, logger) } diff --git a/plugin/src/main/scala/com/github/sbt/jni/build/ConfigureMakeInstall.scala b/plugin/src/main/scala/com/github/sbt/jni/build/ConfigureMakeInstall.scala index 7fa7848..9b798e8 100644 --- a/plugin/src/main/scala/com/github/sbt/jni/build/ConfigureMakeInstall.scala +++ b/plugin/src/main/scala/com/github/sbt/jni/build/ConfigureMakeInstall.scala @@ -35,7 +35,7 @@ trait ConfigureMakeInstall { self: BuildTool => if (ev != 0) sys.error(s"Building native library failed. Exit code: ${ev}") val products: List[File] = - (targetDirectory ** ("*.so" | "*.dylib")).get.filter(_.isFile).toList + (targetDirectory ** ("*.so" | "*.dylib" | "*.dll")).get.filter(_.isFile).toList validate(products, multipleOutputs, log) }