Skip to content

Modernize CMake system headers

Marc Chevrier requested to merge marc.chevrier/cmake:cmake-system-headers into master

The goal of this MR is to provide a new and standardize way to handle the C++ "standard" headers customized to be used with current CMake C++ standard constraints.

The rule is to offer, under directory cm, headers which can be used as direct replacement of the standard ones.

For example:

#include <cm/string_view>

can be used safely for CMake developments as replacement of <string_view> standard header.

Fixes: #19491 (closed)

Merge request reports