Update build.gradle.kts

This commit is contained in:
Stef Tervelde
2025-02-28 16:19:36 +01:00
parent ca4271d894
commit 1f629483b8
+20
View File
@@ -234,4 +234,24 @@ afterEvaluate {
"renameWindres"
)
}
tasks.register("setExecutablePermissions") {
description = "Sets executable permissions on binaries in Processing.app resources"
group = "compose desktop"
doLast {
val resourcesPath = layout.buildDirectory.dir("compose/binaries")
fileTree(resourcesPath) {
include("**/resources/**/bin/**")
include("**/resources/**/*.sh")
include("**/resources/**/*.dylib")
include("**/resources/**/*.so")
include("**/resources/**/*.exe")
}.forEach { file ->
if (file.isFile) {
file.setExecutable(true, false)
}
}
}
}
tasks.findByName("createDistributable")?.finalizedBy("setExecutablePermissions")
}