Skip to content

Commit 3d1dc74

Browse files
committed
build: add task to delete .tar.gz files before configuring the project
1 parent 105e7df commit 3d1dc74

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

app/build.gradle.kts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -67,21 +67,6 @@ android {
6767
}
6868
}
6969

70-
tasks.create<Delete>("deleteTarArchivesFromLlamaCpp") {
71-
delete {
72-
fileTree("${rootProject.projectDir}/llama.cpp") {
73-
include("**/*.tar.gz")
74-
}
75-
}
76-
doLast {
77-
println("Deleted all .tar.gz files from llama.cpp submodule")
78-
}
79-
}
80-
81-
tasks.named("preBuild") {
82-
dependsOn("deleteTarArchivesFromLlamaCpp")
83-
}
84-
8570
ksp {
8671
arg("KOIN_CONFIG_CHECK", "true")
8772
}

settings.gradle.kts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,17 @@ dependencyResolutionManagement {
2323
}
2424
}
2525

26+
gradle.projectsLoaded {
27+
val llamaDir = File(rootDir, "llama.cpp")
28+
listOf("tools", "docs", "examples", "media", "scripts")
29+
.map { File(llamaDir, it) }
30+
.filter { it.exists() }
31+
.forEach {
32+
println("Deleting llama.cpp/$it")
33+
it.deleteRecursively()
34+
}
35+
}
36+
2637
rootProject.name = "SmolChat Android"
2738
include(":app")
2839
include(":smollm")

0 commit comments

Comments
 (0)