* added module compilation to ubuntu ci * added ubuntu 24.04 with clang++-19 * exclude g++-10 from module testing * exclude clang++-19 * only perform module tests for c++20 and up * added module option to ci matrix * added module ci tests for windows, trying out ci ternary * exclude windows-2019 * ubuntu ci module tests via ternary * enabled module testing for c++23 in ubuntu * properly negate c++23 filter * more concise module flag * re-trigger ci * spread out excluded compilers for modules over multiple lines * fixed json escape sequence * enable module testing in ci-ubuntu-24 * revert accidental commit of testing opts * properly convert compiler array to json * merge Vulkan-Headers submodule version from main * split up macos runners similar to windows and ubuntu, also enable module compilation * added macos-15 runner for module testing * trigger ci * only test modules for cpp_standard >= 20 * attempt to fix macos module compilation * revert module attempts on macos * macos rename + clang++-18 removal, equalized module compilation flag for windows and ubuntu |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Cpp20Modules.cpp | ||