summaryrefslogtreecommitdiff
path: root/plugins/hello_gdextension/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/hello_gdextension/build.gradle')
-rw-r--r--plugins/hello_gdextension/build.gradle19
1 files changed, 7 insertions, 12 deletions
diff --git a/plugins/hello_gdextension/build.gradle b/plugins/hello_gdextension/build.gradle
index da288b2..834e1da 100644
--- a/plugins/hello_gdextension/build.gradle
+++ b/plugins/hello_gdextension/build.gradle
@@ -70,21 +70,16 @@ tasks.register('copyReleaseSharedLibs', Copy) {
into 'demo/addons/hello_gdextension_plugin/bin/release'
}
-tasks.register('copyAddonsToDemo', Copy) {
- finalizedBy(copyDebugAARToDemoAddons)
- finalizedBy(copyReleaseAARToDemoAddons)
- finalizedBy(copyDebugSharedLibs)
- finalizedBy(copyReleaseSharedLibs)
-
- doFirst {
- delete('demo/addons/hello_gdextension_plugin')
- }
- from 'src/main/assets/addons/hello_gdextension_plugin'
- into 'demo/addons/hello_gdextension_plugin'
+tasks.register('copyGdExtensionConfigToAssets', Copy) {
+ description 'Copy hello_gdextension.gdextension from the addons directory to the assets directory'
+ from 'demo/addons/hello_gdextension_plugin/'
+ include 'hello_gdextension.gdextension'
+ into 'src/main/assets/addons/hello_gdextension_plugin'
}
-assemble.finalizedBy(copyAddonsToDemo)
+preBuild.dependsOn(copyGdExtensionConfigToAssets)
+assemble.dependsOn(copyGdExtensionConfigToAssets)
assemble.finalizedBy(copyDebugAARToDemoAddons)
assemble.finalizedBy(copyReleaseAARToDemoAddons)
assemble.finalizedBy(copyDebugSharedLibs)