From 0973f11202f35c1890992607741ed7d40399b099 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Thu, 25 May 2023 08:36:56 +0800 Subject: [PATCH] added more native targets --- build.gradle | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 9e18b43..8b30af5 100644 --- a/build.gradle +++ b/build.gradle @@ -5,6 +5,7 @@ plugins { import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptions +import org.apache.tools.ant.taskdefs.condition.Os allprojects { group = "net.woggioni" @@ -40,10 +41,26 @@ kotlin { compilerOptions.configure(action) } } - linuxX64() + js(IR) { nodejs() } + + if(Os.isFamily(Os.FAMILY_UNIX)) { + if(Os.isArch("amd64")) { + linuxX64() + } else if(Os.isArch("aarch64")) { + linuxArm64() + } + } else if(Os.isFamily(Os.FAMILY_MAC)) { + if(Os.isArch("amd64")) { + macosX64() + } else if(Os.isArch("aarch64")) { + macosArm64() + } + } else if(Os.isFamily(Os.FAMILY_WINDOWS)) { + mingwX64() + } } compileJava {