1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 20:27:45 +00:00

Meta: Do not use gl=on if building in WSL2

The existing check only detects WSL1, this adds a new check which also
detects WSL2.
This commit is contained in:
Gal Horowitz 2021-06-29 15:53:00 +03:00 committed by Linus Groh
parent dfed8f61cb
commit eed6adb6fc

View file

@ -54,7 +54,7 @@ installed_major_version=$("$SERENITY_QEMU_BIN" -version | head -n 1 | sed -E 's/
[ "$installed_major_version" -lt "$SERENITY_QEMU_MIN_REQ_VERSION" ] && die "Required QEMU >= 5.0! Found $($SERENITY_QEMU_BIN -version | head -n 1)"
SERENITY_SCREENS="${SERENITY_SCREENS:-1}"
if uname -a | grep -iq WSL; then
if (uname -a | grep -iq WSL) || (uname -a | grep -iq microsoft); then
# QEMU for windows does not like gl=on, so detect if we are building in wsl, and if so, disable it
SERENITY_QEMU_DISPLAY_BACKEND="${SERENITY_QEMU_DISPLAY_BACKEND:-sdl,gl=off}"
elif ("${SERENITY_QEMU_BIN}" --display help | grep -iq sdl) && (ldconfig -p | grep -iq virglrenderer); then