howto:module_std_gcc15
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| howto:module_std_gcc15 [2025-04-25 13:46] – [How to use C++ module std in GNU g++-15] rrichter | howto:module_std_gcc15 [2025-04-27 09:33] (aktuell) – [How to use C++ module std in GNU g++-15] rrichter | ||
|---|---|---|---|
| Zeile 15: | Zeile 15: | ||
| Prerequisites: | Prerequisites: | ||
| - | * GCC 15.1 (just released!) or GCC 16 HEAD | + | * g++ 15.1 (just released!) or [[https:// |
| * CMake 3.31.3 | * CMake 3.31.3 | ||
| * Ninja 1.12.1 | * Ninja 1.12.1 | ||
| Zeile 22: | Zeile 22: | ||
| * CMake supports C++ modules for Ninja generator only | * CMake supports C++ modules for Ninja generator only | ||
| - | * CMake tells Ninja nothing about module std. (I was not able to get[[https:// | + | * CMake tells Ninja nothing about module std. (I wasn' |
| + | * Some features like '' | ||
| ==== CMake ==== | ==== CMake ==== | ||
| Zeile 41: | Zeile 42: | ||
| PUBLIC | PUBLIC | ||
| FILE_SET CXX_MODULES FILES | FILE_SET CXX_MODULES FILES | ||
| - | gnu/std.cc # modified | + | gnu/std.cc # copied |
| ) | ) | ||
| target_compile_features(module_std PUBLIC cxx_std_26) | target_compile_features(module_std PUBLIC cxx_std_26) | ||
howto/module_std_gcc15.1745581575.txt.gz · Zuletzt geändert: von rrichter
