Skip to content

Commit

Permalink
Update to 0.10.0-4.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
CedNaru committed Sep 29, 2024
1 parent 85e7e00 commit 702dddb
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 24 deletions.
45 changes: 37 additions & 8 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
id("com.utopia-rise.godot-kotlin-jvm") version "0.9.1-4.2.2"
id("com.utopia-rise.godot-kotlin-jvm") version "0.10.0-4.3.0"
}

repositories {
Expand All @@ -9,12 +9,41 @@ repositories {
}

godot {
// ---------Setup-----------------

// the script registration which you'll attach to nodes are generated into this directory
registrationFileBaseDir.set(projectDir.resolve("scripts"))
isRegistrationFileHierarchyEnabled.set(true)

// To enable Android Export.
//isAndroidExportEnabled.set(true)

// To enable iOS export and Graal Native Image export.
//isGraalNativeImageExportEnabled.set(true)

// Create .gdj files from all JVM scripts
isRegistrationFileGenerationEnabled.set(true)

// defines whether the script registration files should be generated hierarchically according to the classes package path or flattened into `registrationFileBaseDir`
//isRegistrationFileHierarchyEnabled.set(true)

// defines whether your scripts should be registered with their fqName or their simple name (can help with resolving script name conflicts)
//isFqNameRegistrationEnabled.set(false)

// ---------Android----------------

// NOTE: Make sure you read: https://godot-kotl.in/en/stable/user-guide/exporting/#android as not all jvm libraries are compatible with android!
// IMPORTANT: Android export should to be considered from the start of development!
//isAndroidExportEnabled.set(ANDROID_ENABLED)
//d8ToolPath.set(File("D8_TOOL_PATH"))
//androidCompileSdkDir.set(File("ANDROID_COMPILE_SDK_DIR"))

// --------IOS and Graal------------

// NOTE: this is an advanced feature! Read: https://godot-kotl.in/en/stable/user-guide/advanced/graal-vm-native-image/
// IMPORTANT: Graal Native Image needs to be considered from the start of development!
//isGraalNativeImageExportEnabled.set(IS_GRAAL_VM_ENABLED)
//graalVmDirectory.set(File("GRAAL_VM_DIR"))
//windowsDeveloperVCVarsPath.set(File("WINDOWS_DEVELOPER_VS_VARS_PATH"))
//isIOSExportEnabled.set(IS_IOS_ENABLED)

// --------Library authors------------

// library setup. See: https://godot-kotl.in/en/stable/develop-libraries/
//classPrefix.set("MyCustomClassPrefix")
//projectName.set("LibraryProjectName")
//projectName.set("LibraryProjectName")
}
2 changes: 1 addition & 1 deletion project.godot
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ config_version=5

config/name="Godot Kotlin/JVM Template"
run/main_scene="res://main.tscn"
config/features=PackedStringArray("4.2", "Forward Plus")
config/features=PackedStringArray("4.3", "Forward Plus")
config/icon="res://icon.svg"

[rendering]
Expand Down
16 changes: 1 addition & 15 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,15 +1 @@
rootProject.name = "godot-kotlin-template"

pluginManagement {
repositories {
mavenLocal()
mavenCentral()
gradlePluginPortal()
google()
}
resolutionStrategy.eachPlugin {
if (requested.id.id == "com.utopia-rise.godot-kotlin-jvm") {
useModule("com.utopia-rise:godot-gradle-plugin:${requested.version}")
}
}
}
rootProject.name = "godot-kotlin-template"

0 comments on commit 702dddb

Please sign in to comment.