Commit graph

10 commits

Author SHA1 Message Date
Michael Programs
6f33a65c13
build: add pkg-config and libffi to dependency lists (#1235)
package_ffi requires pkg-config and libffi (find_package(PkgConfig
REQUIRED) + pkg_check_modules(FFI REQUIRED libffi) in
src/packages/ffi/CMakeLists.txt), but the docs, Dockerfile, and CI
package lists never listed them — CI only passed because the runners
preinstall pkg-config.
Add the platform-appropriate packages across every dependency list:
- apt: pkg-config libffi-dev
- brew: libffi (pkg-config already present)
- apk: pkgconf libffi-dev
- pacman: mingw-w64-x86_64-pkgconf mingw-w64-x86_64-libffi
Also note in the build docs that flex is only needed when editing the
LPC lexer; otherwise the pre-committed generated lexer is used.
2026-07-10 23:26:25 -04:00
Yucong Sun
3026c4b711 upgrade various github actions to latest 2024-07-14 11:56:54 -07:00
Michael Programs
5408e85348
update github actions/checkout@v3 to v4 (#1077) 2024-07-12 11:24:57 -06:00
Yucong Sun
060cfb4cdc
Update codeql-analysis.yml 2023-05-01 20:30:23 -04:00
Michael Diavolo
37d23c9bfc update github actions/checkout version to fix warnings 2022-12-27 19:16:40 -08:00
Yucong Sun
3f2db0e122 fix codeQL scan 2022-12-27 03:19:06 -08:00
Yucong Sun
a005d49577 Remove libevent from CI env. 2021-10-22 11:00:17 -07:00
Yucong Sun
5aca4c1dc5 CI: ignore changes in docs/ directory 2021-02-23 14:05:22 -08:00
Yucong Sun
ba7fa46244 Update codeql github action 2021-02-23 14:05:22 -08:00
Yucong Sun
1c12f3290d Create codeql-analysis.yml 2020-09-09 09:56:09 -07:00