fix(plugins): add ifdef around accounts API and ci check (#6675)

This commit is contained in:
nerix
2025-12-23 23:57:52 +01:00
committed by GitHub
parent e00b404bd4
commit ab9c3fccb8
3 changed files with 23 additions and 8 deletions
+11
View File
@@ -39,6 +39,7 @@ jobs:
skip-artifact: false
skip-crashpad: false
build-deb: true
plugins: true
- os: ubuntu-24.04
container: ghcr.io/chatterino/chatterino2-build-ubuntu-24.04:latest
qt-version: 6.7.2
@@ -46,6 +47,15 @@ jobs:
skip-artifact: false
skip-crashpad: false
build-deb: true
plugins: true
- os: ubuntu-24.04
container: ghcr.io/chatterino/chatterino2-build-ubuntu-24.04:latest
qt-version: 6.7.2
force-lto: false
skip-artifact: false
skip-crashpad: false
build-deb: false
plugins: false
env:
C2_ENABLE_LTO: ${{ matrix.force-lto }}
C2_ENABLE_CRASHPAD: ${{ matrix.skip-crashpad == false }}
@@ -84,6 +94,7 @@ jobs:
-DCMAKE_PREFIX_PATH="$Qt6_DIR/lib/cmake" \
-DCHATTERINO_STATIC_QT_BUILD=On \
-DFORCE_JSON_GENERATION=${{matrix.os == 'ubuntu-24.04' && 'On' || 'Off'}} \
-DCHATTERINO_PLUGINS=${{ matrix.plugins && 'On' || 'Off' }} \
..
make -j"$(nproc)"