mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	make/cmake: LLAMA_NO_CCACHE -> GGML_NO_CCACHE (#8392)
This commit is contained in:
		| @@ -50,9 +50,6 @@ endif() | |||||||
| # option list | # option list | ||||||
| # | # | ||||||
|  |  | ||||||
| # general |  | ||||||
| option(LLAMA_CCACHE "llama: use ccache if available" ON) |  | ||||||
|  |  | ||||||
| # debug | # debug | ||||||
| option(LLAMA_ALL_WARNINGS           "llama: enable all compiler warnings"                   ON) | option(LLAMA_ALL_WARNINGS           "llama: enable all compiler warnings"                   ON) | ||||||
| option(LLAMA_ALL_WARNINGS_3RD_PARTY "llama: enable all compiler warnings in 3rd party libs" OFF) | option(LLAMA_ALL_WARNINGS_3RD_PARTY "llama: enable all compiler warnings in 3rd party libs" OFF) | ||||||
| @@ -77,7 +74,6 @@ option(LLAMA_CURL "llama: use libcurl to download model from an URL" OFF) | |||||||
| include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/build-info.cmake) | include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/build-info.cmake) | ||||||
|  |  | ||||||
| # override ggml options | # override ggml options | ||||||
| set(GGML_CCACHE             ${LLAMA_CCACHE}) |  | ||||||
| set(GGML_SANITIZE_THREAD    ${LLAMA_SANITIZE_THREAD}) | set(GGML_SANITIZE_THREAD    ${LLAMA_SANITIZE_THREAD}) | ||||||
| set(GGML_SANITIZE_ADDRESS   ${LLAMA_SANITIZE_ADDRESS}) | set(GGML_SANITIZE_ADDRESS   ${LLAMA_SANITIZE_ADDRESS}) | ||||||
| set(GGML_SANITIZE_UNDEFINED ${LLAMA_SANITIZE_UNDEFINED}) | set(GGML_SANITIZE_UNDEFINED ${LLAMA_SANITIZE_UNDEFINED}) | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							| @@ -245,17 +245,22 @@ MK_CFLAGS    = -std=c11   -fPIC | |||||||
| MK_CXXFLAGS  = -std=c++11 -fPIC | MK_CXXFLAGS  = -std=c++11 -fPIC | ||||||
| MK_NVCCFLAGS = -std=c++11 | MK_NVCCFLAGS = -std=c++11 | ||||||
|  |  | ||||||
| ifndef LLAMA_NO_CCACHE | ifdef LLAMA_NO_CCACHE | ||||||
|  | GGML_NO_CCACHE := 1 | ||||||
|  | DEPRECATE_WARNING := 1 | ||||||
|  | endif | ||||||
|  |  | ||||||
|  | ifndef GGML_NO_CCACHE | ||||||
| CCACHE := $(shell which ccache) | CCACHE := $(shell which ccache) | ||||||
| ifdef CCACHE | ifdef CCACHE | ||||||
| export CCACHE_SLOPPINESS = time_macros | export CCACHE_SLOPPINESS = time_macros | ||||||
| $(info I ccache found, compilation results will be cached. Disable with LLAMA_NO_CCACHE.) | $(info I ccache found, compilation results will be cached. Disable with GGML_NO_CCACHE.) | ||||||
| CC    := $(CCACHE) $(CC) | CC    := $(CCACHE) $(CC) | ||||||
| CXX   := $(CCACHE) $(CXX) | CXX   := $(CCACHE) $(CXX) | ||||||
| else | else | ||||||
| $(info I ccache not found. Consider installing it for faster compilation.) | $(info I ccache not found. Consider installing it for faster compilation.) | ||||||
| endif # CCACHE | endif # CCACHE | ||||||
| endif # LLAMA_NO_CCACHE | endif # GGML_NO_CCACHE | ||||||
|  |  | ||||||
| # clock_gettime came in POSIX.1b (1993) | # clock_gettime came in POSIX.1b (1993) | ||||||
| # CLOCK_MONOTONIC came in POSIX.1-2001 / SUSv3 as optional | # CLOCK_MONOTONIC came in POSIX.1-2001 / SUSv3 as optional | ||||||
| @@ -926,6 +931,7 @@ $(info   - LLAMA_NO_LLAMAFILE) | |||||||
| $(info   - LLAMA_NO_ACCELERATE) | $(info   - LLAMA_NO_ACCELERATE) | ||||||
| $(info   - LLAMA_NO_OPENMP) | $(info   - LLAMA_NO_OPENMP) | ||||||
| $(info   - LLAMA_NO_METAL) | $(info   - LLAMA_NO_METAL) | ||||||
|  | $(info   - LLAMA_NO_CCACHE) | ||||||
| $(info ) | $(info ) | ||||||
| endif | endif | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Johannes Gäßler
					Johannes Gäßler