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
Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.
The page about C++ Modules in the CMake documentation lists the following requirements:
Compiler
MSVC toolset 14.34 and newer (provided with Visual Studio 17.4 and newer)
LLVM/Clang 16.0 and newer
GCC 14 (for the in-development branch, after 2023-09-20) and newer
Build System Generator
Ninja
Visual Studio 17 2022
The latest runner images all contain both CMake and a compiler that is capable to use C++20 Modules.
The images for Windows contain a capable build system.
The images for Mac and Linux are missing a capable build system. Adding Ninja solves that issue.
purpleKarrot
added a commit
to purpleKarrot/runner-images
that referenced
this issue
Jan 15, 2025
Hi @purpleKarrot, Thank you for bringing this issue to our attention. We are looking into this issue and will update you on this issue after investigating.
purpleKarrot
added a commit
to purpleKarrot/runner-images
that referenced
this issue
Jan 16, 2025
Tool name
Ninja
Tool license
Apache-2.0
Add or update?
Desired version
1.11 or later
Approximate size
Brief description of tool
Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.
URL for tool's homepage
https://ninja-build.org/
Provide a basic test case to validate the tool's functionality.
Platforms where you need the tool
Runner images where you need the tool
Can this tool be installed during the build?
Tool installation time in runtime
No response
Are you willing to submit a PR?
Sure, if it has a chance of getting merged.
The text was updated successfully, but these errors were encountered: