Flatten Cache Folder

This commit is contained in:
2026-04-18 10:34:18 +02:00
parent 6f6bf7080a
commit 5e900d00b5
6 changed files with 31 additions and 17 deletions
+15 -1
View File
@@ -25,8 +25,19 @@ func compiled2DAOutputDir(p *project.Project) string {
return filepath.Join(p.TopDataBuildDir(), "2da")
}
func defaultTopDataCacheDir(p *project.Project) string {
return filepath.Join(p.Root, ".cache")
}
func topDataBuildUsesRepoCache(p *project.Project) bool {
return samePath(p.TopDataBuildDir(), defaultTopDataCacheDir(p))
}
func compiledTLKOutputPath(p *project.Project) string {
return filepath.Join(p.TopDataBuildDir(), "tlk", defaultTLKName)
if topDataBuildUsesRepoCache(p) {
return filepath.Join(p.BuildDir(), defaultTLKName)
}
return filepath.Join(p.TopDataBuildDir(), defaultTLKName)
}
func compiledTLKOutputDir(p *project.Project) string {
@@ -34,6 +45,9 @@ func compiledTLKOutputDir(p *project.Project) string {
}
func wikiOutputRootDir(p *project.Project) string {
if topDataBuildUsesRepoCache(p) {
return filepath.Join(defaultTopDataCacheDir(p), wikiRootDirName)
}
return filepath.Join(p.TopDataBuildDir(), wikiRootDirName)
}