From 6f444ceae626b2696225dd8b0244d535f8ce3513 Mon Sep 17 00:00:00 2001 From: "Sergey.Shanshin" Date: Wed, 22 Jun 2022 16:11:16 +0300 Subject: [PATCH] excluded targets for project with JSON tests --- gradle/native-targets.gradle | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gradle/native-targets.gradle b/gradle/native-targets.gradle index 17bcaac32..df480a059 100644 --- a/gradle/native-targets.gradle +++ b/gradle/native-targets.gradle @@ -67,6 +67,10 @@ def getHostName() { return 'unknown' } +static def doesNotDependOnOkio(project) { + return !project.name.contains("json-okio") && !project.name.contains("json-tests") +} + kotlin { targets { def manager = project.ext.hostManager @@ -93,7 +97,7 @@ kotlin { } else { // Linux addTarget(presets.linuxX64) - if (!project.name.contains("json-okio")) { + if (doesNotDependOnOkio(project)) { addTarget(presets.linuxArm32Hfp) addTarget(presets.linuxArm64) } @@ -102,7 +106,7 @@ kotlin { addTarget(presets.macosX64) addTarget(presets.iosArm64) - if (!project.name.contains("json-okio")) { + if (doesNotDependOnOkio(project)) { addTarget(presets.iosArm32) } addTarget(presets.iosX64) @@ -123,7 +127,7 @@ kotlin { // Windows addTarget(presets.mingwX64) - if (!project.name.contains("json-okio")) { + if (doesNotDependOnOkio(project)) { addTarget(presets.mingwX86) } }