You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: complete the conda toolchain deps and add compiler + CPM caching
conda's llvmdev pulls runtime-only libzlib/libxml2 (no headers), so the
LLVM config's find_package(ZLIB)/find_package(LibXml2) came up empty on
Windows, which has no system fallback (Linux was masked by the runner's
system dev packages). Add zlib/zstd/libxml2-devel to the toolchain env so
the transitive imported targets (ZLIB::ZLIB, LibXml2::LibXml2) resolve on
both platforms.
Also cache the compiler output and dependency downloads: ccache (Linux)
and sccache (Windows) via CMAKE_<LANG>_COMPILER_LAUNCHER, plus a
CPM_SOURCE_CACHE so the CPM libraries are not re-downloaded each run.
0 commit comments