diff --git a/library/driver/build.gradle.kts b/library/driver/build.gradle.kts index 2a9455b..e9800d2 100644 --- a/library/driver/build.gradle.kts +++ b/library/driver/build.gradle.kts @@ -16,6 +16,7 @@ import co.touchlab.cklib.gradle.CompileToBitcode.Language.C import co.touchlab.cklib.gradle.CompileToBitcodeExtension import org.jetbrains.kotlin.gradle.internal.ensureParentDirsCreated +import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile import org.jetbrains.kotlin.konan.target.Architecture.* import org.jetbrains.kotlin.konan.target.Family.* @@ -114,6 +115,14 @@ kmpConfiguration { config.kotlinVersion = libs.versions.gradle.kotlin.get() createSqlite3mc() } + + targets.filterIsInstance().forEach { target -> + if (!target.konanTarget.family.isAppleFamily) return@forEach + + target.compilations["main"].kotlinOptions { + freeCompilerArgs += listOf("-linker-options", "-framework Security") + } + } } } }