Files
CMake/Modules/Compiler
Vito Gamberini fa10dc6c22 Experimental/CXXModules: Implement EcoStd Module Metadata parser
Adds a parser and serializer for the EcoStd Module Metadata format

RFC: https://github.com/ecostd/rfcs/pull/3

This adapts the existing experimental support for import std; to use
the new parser. The CMAKE_CXX_STDLIB_MODULES_JSON is now the canonical
variable for controlling how CMake discovers the stdlib module metadata,
and is used directly by compiler detection.

Toolchains can still override the __CMAKE::CXX## targets if they wish,
either in conjunction with CMAKE_CXX_STDLIB_MODULE_JSON or not. It is
possible to disable automatic detection of
CMAKE_CXX_STDLIB_MODULE_JSON by setting it to the empty string.

When available, the CMAKE_CXX_STDLIB_MODULE_JSON will be used to create
all requested C++ stdlibs which do not already have targets.
2025-11-18 11:39:59 -05:00
..
2025-07-01 11:20:56 -04:00
2025-08-26 14:29:01 -07:00
2025-04-24 07:45:21 -04:00
2025-04-24 07:45:21 -04:00
2025-04-24 07:45:21 -04:00
2025-04-24 07:45:21 -04:00
2025-04-24 07:45:21 -04:00
2025-07-22 13:50:44 -04:00
2025-03-17 11:42:05 -04:00
2025-08-01 20:51:03 -04:00