libretroshare/.github/workflows
jolavillette 5bcde96d2a ci: install rapidjson from the system
Build stopped on every file that includes rsjson.h:

    rapidjson/document.h: No such file or directory

and the compile line carried no -I for it. CMakeLists.txt resolves rapidjson in
three steps: find_path in the system, then ../supportlibs/rapidjson, then
FetchContent. The third branch calls FetchContent_MakeAvailable(rapidjson) and
stops there -- it never adds an include directory for what it just downloaded,
so nothing reaches the compiler.

The super-project always takes the second branch, its submodule being present,
which is why this only shows up in a standalone build.

Installing the system package makes the first branch match, which is also what
the super-project's other CIs do: rapidjson-dev, mingw-w64-ucrt-x86_64-rapidjson,
rapidjson.
2026-08-15 11:42:52 +02:00
..
ci-mingw64.yml renaming 2025-11-24 21:15:11 +01:00
macos-cmake.yml ci: install rapidjson from the system 2026-08-15 11:42:52 +02:00
mirror-to-gitlab.yml Fix GitLab mirror failing on GitHub PR refs 2026-07-23 19:08:43 +02:00
ubuntu-cmake.yml ci: install rapidjson from the system 2026-08-15 11:42:52 +02:00
windows-cmake.yml ci: install rapidjson from the system 2026-08-15 11:42:52 +02:00