From f9ffaf450b25e1d75c2ed23d7338efeccd752984 Mon Sep 17 00:00:00 2001 From: Luca Spinazzola Date: Wed, 24 Jan 2024 00:56:59 +0000 Subject: [PATCH] remove unnecessary native target config --- kamel-core/build.gradle.kts | 39 +++++-------------------------------- 1 file changed, 5 insertions(+), 34 deletions(-) diff --git a/kamel-core/build.gradle.kts b/kamel-core/build.gradle.kts index acb74d60..2b7a3306 100644 --- a/kamel-core/build.gradle.kts +++ b/kamel-core/build.gradle.kts @@ -1,10 +1,4 @@ import org.jetbrains.kotlin.gradle.dsl.ExplicitApiMode -import org.jetbrains.kotlin.gradle.plugin.mpp.AbstractExecutable -import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget -import org.jetbrains.kotlin.gradle.plugin.mpp.NativeBinary -import org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink -import org.jetbrains.kotlin.library.impl.KotlinLibraryLayoutImpl -import java.io.FileFilter plugins { alias(libs.plugins.org.jetbrains.kotlin.multiplatform) @@ -25,35 +19,12 @@ kotlin { js(IR) { browser() } + iosArm64() + iosSimulatorArm64() + iosX64() + macosX64() + macosArm64() - fun iosTargets(config: KotlinNativeTarget.() -> Unit) { - iosArm64(config) - iosSimulatorArm64(config) - iosX64(config) - } - iosTargets { - binaries.forEach { - it.apply { - freeCompilerArgs += listOf( - "-linker-option", "-framework", "-linker-option", "Metal", - "-linker-option", "-framework", "-linker-option", "CoreText", - "-linker-option", "-framework", "-linker-option", "CoreGraphics" - ) - } - } - } - fun macosTargets(config: KotlinNativeTarget.() -> Unit) { - macosX64(config) - macosArm64(config) - } - macosTargets { - binaries.executable { - freeCompilerArgs += listOf( - "-linker-option", "-framework", "-linker-option", "Metal" - ) - linkerOpts.add("-lsqlite3") - } - } applyDefaultHierarchyTemplate() sourceSets {