Meta: Refactor the way the GUI framework is picked

This is largely based of off the work done by Andrew Kaster in #5918.
Having this toggle makes much more sense, especially if there will be
more UIs in the future.

Co-authored-by: Andrew Kaster <andrew@ladybird.org>
This commit is contained in:
Undefine
2026-03-27 21:03:22 +01:00
committed by Andrew Kaster
parent 4eda70a4f1
commit fbbcc73fea
Notes: github-actions[bot] 2026-03-29 20:01:42 +00:00
8 changed files with 23 additions and 28 deletions

View File

@@ -173,7 +173,7 @@ jobs:
if: ${{ inputs.os_name == 'macOS' && inputs.build_preset == 'Sanitizer' }}
working-directory: ${{ github.workspace }}
run: |
cmake --preset ${{ inputs.build_preset }} -B Build -DENABLE_QT=ON
cmake --preset ${{ inputs.build_preset }} -B Build -DLADYBIRD_GUI_FRAMEWORK=Qt
cmake --build Build
- name: Save Caches