diff --git a/buildSrc/src/main/kotlin/jni.gradle.kts b/buildSrc/src/main/kotlin/jni.gradle.kts index 21fe6f3..a15fc98 100644 --- a/buildSrc/src/main/kotlin/jni.gradle.kts +++ b/buildSrc/src/main/kotlin/jni.gradle.kts @@ -22,11 +22,14 @@ tasks.register("compileJNI") { jniPlatforms.forEach { val buildDir = File(cDir, "build-${it.name}") - if (!buildDir.exists()) { - buildDir.mkdir() - } tasks.register("cmake-${it.name}") { + doFirst { + if (!buildDir.exists()) { + buildDir.mkdir() + } + } + group = "jni" workingDir(buildDir)