17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-17 13:19:20 +02: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

@@ -37,7 +37,7 @@ jobs:
run: |
sudo apt-get update -y
sudo apt-get install -y \
build-essential \
build-essential gcc-14 g++-14 ninja-build \
libgl1-mesa-dev libglew-dev libglfw3-dev \
libpng-dev libopenal-dev libluajit-5.1-dev \
libserialport-dev libsndfile1-dev \
@@ -64,8 +64,12 @@ jobs:
uses: SonarSource/sonarqube-scan-action/install-build-wrapper@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602 # v6.0.0
- name: Configure (CMake)
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 \
cmake -S . -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DWITH_BETTER_RENDERER=OFF \
-DWITH_ZMQ=OFF -DWITH_OPENVR=OFF -DUSE_LTO=OFF \

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 \