mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:57:47 +00:00
CI: Add a step to ensure the AppKit chrome can compile
The main build step builds the Qt chrome, because ENABLE_QT=ON is the default. This adds a step to ensure we can build the AppKit chrome as well.
This commit is contained in:
parent
5722d0025b
commit
2a8f558911
1 changed files with 17 additions and 0 deletions
|
@ -159,6 +159,23 @@ jobs:
|
||||||
SERENITY_SOURCE_DIR: '$(Build.SourcesDirectory)'
|
SERENITY_SOURCE_DIR: '$(Build.SourcesDirectory)'
|
||||||
QT_QPA_PLATFORM: 'offscreen'
|
QT_QPA_PLATFORM: 'offscreen'
|
||||||
|
|
||||||
|
- ${{ if and(eq(parameters.fuzzer, 'NoFuzz'), eq(parameters.os, 'macOS') ) }}:
|
||||||
|
- script: |
|
||||||
|
set -e
|
||||||
|
cmake -DENABLE_QT=OFF -B Build
|
||||||
|
displayName: 'Enable the Ladybird AppKit chrome'
|
||||||
|
workingDirectory: $(Build.SourcesDirectory)/Meta/Lagom
|
||||||
|
env:
|
||||||
|
CCACHE_DIR: '$(SERENITY_CCACHE_DIR)'
|
||||||
|
|
||||||
|
- script: |
|
||||||
|
set -e
|
||||||
|
cmake --build .
|
||||||
|
displayName: 'Build Ladybird AppKit chrome'
|
||||||
|
workingDirectory: $(Build.SourcesDirectory)/Meta/Lagom/Build
|
||||||
|
env:
|
||||||
|
CCACHE_DIR: '$(SERENITY_CCACHE_DIR)'
|
||||||
|
|
||||||
- ${{ if eq(parameters.lagom_lints, true) }}:
|
- ${{ if eq(parameters.lagom_lints, true) }}:
|
||||||
- script: |
|
- script: |
|
||||||
set -e
|
set -e
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue