From a463a9802fc265a239ae846c2d25b6dab26c26ce Mon Sep 17 00:00:00 2001 From: KotlinGeekDev Date: Thu, 12 Mar 2026 21:36:25 +0100 Subject: [PATCH] Slightly modify defFile generation, to stop CI cries. --- quartz/build.gradle.kts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/quartz/build.gradle.kts b/quartz/build.gradle.kts index 3f08b6634..fe440ab72 100644 --- a/quartz/build.gradle.kts +++ b/quartz/build.gradle.kts @@ -75,9 +75,11 @@ kotlin { val libsodiumDefFileGeneration = tasks.register("GenerateSodiumCinteropFile") { val definitionFile = project.file("src/nativeInterop/cinterop/Clibsodium.def") - definitionFile.writeText("package = Clibsodium") - definitionFile.appendText("\n" + "staticLibraries = libsodium.a libsodium-simulator.a") - definitionFile.appendText("\n" + "libraryPaths = ${libsodiumPath}/ios/lib ${libsodiumPath}/ios-simulators/lib") + if (!definitionFile.exists()){ + definitionFile.writeText("package = Clibsodium") + definitionFile.appendText("\n" + "staticLibraries = libsodium.a libsodium-simulator.a") + definitionFile.appendText("\n" + "libraryPaths = ${libsodiumPath}/ios/lib ${libsodiumPath}/ios-simulators/lib") + } } listOf(