Files
CMake/Source
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-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00
2025-11-15 00:07:41 -05:00
2025-11-12 14:54:35 -05:00
2025-08-01 09:56:00 -04:00
2025-11-12 14:54:35 -05:00
2025-10-07 09:29:18 -04:00
2025-08-26 14:29:01 -07:00
2025-08-27 10:53:27 -04:00
2025-11-12 14:54:35 -05:00
2025-08-26 14:29:01 -07:00
2025-08-26 14:29:01 -07:00
2025-07-30 10:11:36 -04:00
2025-07-30 10:11:36 -04:00
2025-11-12 14:54:35 -05:00
2025-10-02 10:46:02 -04:00
2025-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00