From c8e81253ad03aef543498b1f3ebbe2b6aa3ee2f2 Mon Sep 17 00:00:00 2001 From: Elie Gambache Date: Tue, 3 Feb 2026 09:11:38 +0200 Subject: [PATCH] Auto-build native libraries locally when processing JVM resources Wire jvmProcessResources to depend on buildNativeLibraries only when not running in CI, so that ./gradlew :demo:run automatically builds native libs for the current platform without manual steps. --- build.gradle.kts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 1847f73..c2cd31a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -74,6 +74,12 @@ tasks.register("buildNativeLibraries") { dependsOn(buildWin, buildLinux, buildMac) } +if (System.getenv("CI") == null) { + tasks.named("jvmProcessResources") { + dependsOn("buildNativeLibraries") + } +} + mavenPublishing { coordinates( groupId = "io.github.kdroidfilter",