From aefac6ab4034f019941763f9e358c2b0f275727a Mon Sep 17 00:00:00 2001 From: bluefireoly Date: Fri, 16 Oct 2020 16:28:22 +0200 Subject: [PATCH] Update build.gradle.kts --- build.gradle.kts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 9df3e955..6fd601af 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,7 +10,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile val GITHUB_URL = "https://github.com/bluefireoly/KSpigot" val JVM_VERSION = JavaVersion.VERSION_1_8 -val JVM_VERSION_STRING = "1.8" +val JVM_VERSION_STRING = JVM_VERSION.versionString /* * PROJECT @@ -69,7 +69,6 @@ tasks { compileKotlin { configureJvmVersion() } compileTestKotlin { configureJvmVersion() } } -fun KotlinCompile.configureJvmVersion() { kotlinOptions.jvmTarget = JVM_VERSION_STRING } // SOURCE CODE @@ -152,4 +151,15 @@ publishing { } } -} \ No newline at end of file +} + +/* + * EXTENSIONS + */ + +val JavaVersion.versionString get() = majorVersion.let { + val version = it.toInt() + if (version <= 10) "1.$it" else it +} + +fun KotlinCompile.configureJvmVersion() { kotlinOptions.jvmTarget = JVM_VERSION_STRING } \ No newline at end of file