17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-28 19:17:28 +01:00

pch migration to modules [wip]

This commit is contained in:
maj00r
2026-09-09 20:35:26 +02:00
parent c3007e3237
commit 3f7960aad5
350 changed files with 5958 additions and 3059 deletions

View File

@@ -149,7 +149,7 @@ jobs:
sudo apt-get update
sudo apt-get install -y \
build-essential \
build-essential gcc-14 g++-14 ninja-build \
libgl1-mesa-dev \
libglew-dev \
libglfw3-dev \
@@ -193,16 +193,22 @@ jobs:
- name: Show environment
run: |
gcc --version
g++ --version
gcc-14 --version
g++-14 --version
ninja --version
cmake --version
python --version
- name: Configure
env:
# C++20 named modules need GCC 14+; noble's default build-essential is GCC 13
CC: gcc-14
CXX: g++-14
run: |
cmake \
-S . \
-B build \
-G Ninja \
-DCMAKE_BUILD_TYPE="${CONFIG_LINUX}" \
-DWITH_BETTER_RENDERER=OFF \
-DWITH_ZMQ=OFF \