mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2025-04-14 18:46:08 +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
26 lines
840 B
YAML
26 lines
840 B
YAML
name: 'Windows - Setup CURL'
|
|
description: 'Composite action, to be reused in other workflow'
|
|
inputs:
|
|
curl_version:
|
|
description: 'CURL version'
|
|
required: false
|
|
default: '8.6.0_6'
|
|
outputs:
|
|
curl_path:
|
|
description: "Path to the downloaded libcurl"
|
|
value: ${{ steps.get_libcurl.outputs.curl_path }}
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: libCURL
|
|
id: get_libcurl
|
|
shell: powershell
|
|
env:
|
|
CURL_VERSION: ${{ inputs.curl_version }}
|
|
run: |
|
|
curl.exe -o $env:RUNNER_TEMP/curl.zip -L "https://curl.se/windows/dl-${env:CURL_VERSION}/curl-${env:CURL_VERSION}-win64-mingw.zip"
|
|
mkdir $env:RUNNER_TEMP/libcurl
|
|
tar.exe -xvf $env:RUNNER_TEMP/curl.zip --strip-components=1 -C $env:RUNNER_TEMP/libcurl
|
|
echo "curl_path=$env:RUNNER_TEMP/libcurl" >> $env:GITHUB_OUTPUT
|