mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-31 08:51:55 +00:00 
			
		
		
		
	common : Define cache directory on FreeBSD (#12892)
This commit is contained in:
		| @@ -830,7 +830,7 @@ std::string fs_get_cache_directory() { | ||||
|     if (getenv("LLAMA_CACHE")) { | ||||
|         cache_directory = std::getenv("LLAMA_CACHE"); | ||||
|     } else { | ||||
| #ifdef __linux__ | ||||
| #if defined(__linux__) || defined(__FreeBSD__) | ||||
|         if (std::getenv("XDG_CACHE_HOME")) { | ||||
|             cache_directory = std::getenv("XDG_CACHE_HOME"); | ||||
|         } else { | ||||
| @@ -840,7 +840,9 @@ std::string fs_get_cache_directory() { | ||||
|         cache_directory = std::getenv("HOME") + std::string("/Library/Caches/"); | ||||
| #elif defined(_WIN32) | ||||
|         cache_directory = std::getenv("LOCALAPPDATA"); | ||||
| #endif // __linux__ | ||||
| #else | ||||
| #  error Unknown architecture | ||||
| #endif | ||||
|         cache_directory = ensure_trailing_slash(cache_directory); | ||||
|         cache_directory += "llama.cpp"; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 yuri@FreeBSD
					yuri@FreeBSD