mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-11-03 09:22:01 +00:00 
			
		
		
		
	* cmake : enable curl by default * no curl if no examples * fix build * fix build-linux-cross * add windows-setup-curl * fix * shell * fix path * fix windows-latest-cmake* * run: include_directories * LLAMA_RUN_EXTRA_LIBS * sycl: no llama_curl * no test-arg-parser on windows * clarification * try riscv64 / arm64 * windows: include libcurl inside release binary * add msg * fix mac / ios / android build * will this fix xcode? * try clearing the cache * add bunch of licenses * revert clear cache * fix xcode * fix xcode (2) * fix typo
		
			
				
	
	
		
			34 lines
		
	
	
		
			877 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			877 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
 | 
						|
::  MIT license
 | 
						|
::  Copyright (C) 2024 Intel Corporation
 | 
						|
::  SPDX-License-Identifier: MIT
 | 
						|
 | 
						|
 | 
						|
IF not exist build (mkdir build)
 | 
						|
cd build
 | 
						|
if %errorlevel% neq 0 goto ERROR
 | 
						|
 | 
						|
@call "C:\Program Files (x86)\Intel\oneAPI\setvars.bat" intel64 --force
 | 
						|
if %errorlevel% neq 0 goto ERROR
 | 
						|
 | 
						|
::  for FP16
 | 
						|
::  faster for long-prompt inference
 | 
						|
::  cmake -G "MinGW Makefiles" .. -DLLAMA_CURL=OFF -DGGML_SYCL=ON -DCMAKE_CXX_COMPILER=icx -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DGGML_SYCL_F16=ON
 | 
						|
 | 
						|
::  for FP32
 | 
						|
cmake -G "Ninja" .. -DLLAMA_CURL=OFF -DGGML_SYCL=ON -DCMAKE_C_COMPILER=cl -DCMAKE_CXX_COMPILER=icx -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release
 | 
						|
if %errorlevel% neq 0 goto ERROR
 | 
						|
::  build example/main only
 | 
						|
::  make main
 | 
						|
 | 
						|
::  build all binary
 | 
						|
cmake --build . -j
 | 
						|
if %errorlevel% neq 0 goto ERROR
 | 
						|
 | 
						|
cd ..
 | 
						|
exit /B 0
 | 
						|
 | 
						|
:ERROR
 | 
						|
echo comomand error: %errorlevel%
 | 
						|
exit /B %errorlevel%
 |