]> git.ipfire.org Git - thirdparty/libarchive.git/commit
ci: find liblzma >= 5.6.3 on windows msvc tests (#2421)
authorMostyn Bramley-Moore <mostyn@antipode.se>
Sat, 7 Dec 2024 03:56:06 +0000 (04:56 +0100)
committerGitHub <noreply@github.com>
Sat, 7 Dec 2024 03:56:06 +0000 (19:56 -0800)
commit9b7540aaf1eddf558aa3f221b0c6c4ad5520dc9b
tree9af93e3818fc6274b0feeb0de7372bc828cb5c55
parentf745a848d7a81758cd9fcd49d7fd45caeebe1c3d
ci: find liblzma >= 5.6.3 on windows msvc tests (#2421)

We currently use XZ Utils 5.6.3 on windows CI jobs, but the Windows
(msvc)
job which uses cmake seems to only be looking for the old library name,
liblzma.lib:

```
-- Looking for lzma_auto_decoder in C:/Program Files (x86)/xz/lib/liblzma.lib
-- Looking for lzma_auto_decoder in C:/Program Files (x86)/xz/lib/liblzma.lib - not found
-- Looking for lzma_easy_encoder in C:/Program Files (x86)/xz/lib/liblzma.lib
-- Looking for lzma_easy_encoder in C:/Program Files (x86)/xz/lib/liblzma.lib - not found
-- Looking for lzma_lzma_preset in C:/Program Files (x86)/xz/lib/liblzma.lib
-- Looking for lzma_lzma_preset in C:/Program Files (x86)/xz/lib/liblzma.lib - not found
-- Could NOT find LibLZMA (missing: LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET) (found version "5.6.3")
```

We need to update build/ci/github_actions/ci.cmd to look for lzma.lib
instead.
build/ci/github_actions/ci.cmd