diff options
| author | Abe Pazos <abe@hamoid.com> | 2024-10-30 21:43:46 +0100 |
|---|---|---|
| committer | Abe Pazos <abe@hamoid.com> | 2024-10-30 21:43:46 +0100 |
| commit | db5ea1cdd286873d26e8384f96b282d5f9b3892f (patch) | |
| tree | cf6214b8fa070924b63d4d2b078c5897960646ad /build.gradle.kts | |
| parent | 3ef46bcc4e924310a8d59abf2148c0afecde2513 (diff) | |
| download | art-playground-openrndr-db5ea1cdd286873d26e8384f96b282d5f9b3892f.tar.gz art-playground-openrndr-db5ea1cdd286873d26e8384f96b282d5f9b3892f.zip | |
Update to Gradle 8.10.2
Diffstat (limited to 'build.gradle.kts')
| -rw-r--r-- | build.gradle.kts | 42 |
1 files changed, 31 insertions, 11 deletions
diff --git a/build.gradle.kts b/build.gradle.kts index ccbd4ef..87ca714 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,8 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar import org.gradle.internal.os.OperatingSystem import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +import org.jetbrains.kotlin.gradle.dsl.JvmTarget +import org.jetbrains.kotlin.gradle.dsl.KotlinVersion group = "org.openrndr.template" version = "1.0.0" @@ -14,6 +15,7 @@ val orxFeatures = setOf<String>( "orx-camera", // "orx-chataigne", "orx-color", +// "orx-composition", "orx-compositor", // "orx-compute-graph", // "orx-compute-graph-nodes", @@ -23,6 +25,8 @@ val orxFeatures = setOf<String>( // "orx-easing", "orx-envelopes", // "orx-expression-evaluator", +// "orx-fcurve", +// "orx-fft", // "orx-file-watcher", "orx-fx", // "orx-git-archiver", @@ -58,9 +62,11 @@ val orxFeatures = setOf<String>( "orx-shade-styles", // "orx-shader-phrases", "orx-shapes", +// "orx-svg", // "orx-syphon", // "orx-temporal-blur", // "orx-tensorflow", +// "orx-text-writer", // "orx-time-operators", // "orx-timer", // "orx-triangulation", @@ -115,6 +121,17 @@ dependencies { // implementation(libs.gson) // implementation(libs.csv) + /* ORSL dependencies */ + +// implementation(libs.orsl.shader.generator) +// implementation(libs.orsl.extension.color) +// implementation(libs.orsl.extension.easing) +// implementation(libs.orsl.extension.gradient) +// implementation(libs.orsl.extension.noise) +// implementation(libs.orsl.extension.pbr) +// implementation(libs.orsl.extension.raymarching) +// implementation(libs.orsl.extension.sdf) + implementation(libs.kotlinx.coroutines.core) implementation(libs.slf4j.api) implementation(libs.kotlin.logging) @@ -140,11 +157,15 @@ dependencies { // ------------------------------------------------------------------------------------------------------------------ // java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } -tasks.withType<KotlinCompile> { - kotlinOptions.jvmTarget = "11" +kotlin { + compilerOptions { + languageVersion = KotlinVersion.KOTLIN_2_0 + apiVersion = KotlinVersion.KOTLIN_2_0 + jvmTarget = JvmTarget.JVM_17 + } } // ------------------------------------------------------------------------------------------------------------------ // @@ -153,7 +174,7 @@ project.setProperty("mainClassName", applicationMainClass) application { if (hasProperty("openrndr.application")) { - mainClass.set("${property("openrndr.application")}") + mainClass = "${property("openrndr.application")}" } } @@ -192,7 +213,7 @@ tasks { // ------------------------------------------------------------------------------------------------------------------ // tasks.register<Zip>("jpackageZip") { - archiveFileName.set("openrndr-application.zip") + archiveFileName = "openrndr-application.zip" from("${layout.buildDirectory.get()}/jpackage") { include("**/*") } @@ -210,14 +231,14 @@ runtime { jvmArgs.add("-Duser.dir=${"$"}APPDIR/../Resources") } } - options.set(listOf("--strip-debug", "--compress", "1", "--no-header-files", "--no-man-pages")) - modules.set(listOf("jdk.unsupported", "java.management", "java.desktop")) + options = listOf("--strip-debug", "--compress", "1", "--no-header-files", "--no-man-pages") + modules = listOf("jdk.unsupported", "java.management", "java.desktop") } // ------------------------------------------------------------------------------------------------------------------ // tasks.register<org.openrndr.extra.gitarchiver.GitArchiveToMarkdown>("gitArchiveToMarkDown") { - historySize.set(20) + historySize = 20 } // ------------------------------------------------------------------------------------------------------------------ // @@ -287,7 +308,6 @@ class Openrndr { implementation(openrndr("openal")) runtimeOnly(openrndrNatives("openal")) implementation(openrndr("application")) - implementation(openrndr("svg")) implementation(openrndr("animatable")) implementation(openrndr("extensions")) implementation(openrndr("filter")) |
