SDL: ci: make sure perl is installed + build docs with MSVC toolchain

From 5c1a91a4e16d9f0814e890f5b556bed00ad5d27d Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Thu, 28 Sep 2023 23:32:35 +0200
Subject: [PATCH] ci: make sure perl is installed + build docs with MSVC
 toolchain

---
 .github/workflows/main.yml | 1 +
 .github/workflows/msvc.yml | 1 +
 2 files changed, 2 insertions(+)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 431787d842db..4dd946aba0b4 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -43,6 +43,7 @@ jobs:
           ${{ matrix.platform.msys-env }}-cc
           ${{ matrix.platform.msys-env }}-cmake
           ${{ matrix.platform.msys-env }}-ninja
+          ${{ matrix.platform.msys-env }}-perl
           ${{ matrix.platform.msys-env }}-pkg-config
           ${{ matrix.platform.msys-env }}-clang-tools-extra
 
diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml
index 897f694300cc..7d5d0f5dd118 100644
--- a/.github/workflows/msvc.yml
+++ b/.github/workflows/msvc.yml
@@ -54,6 +54,7 @@ jobs:
         -DSDL_VENDOR_INFO="Github Workflow" `
         -DSDL_DISABLE_INSTALL=OFF `
         -DSDL_DISABLE_INSTALL_CPACK=OFF `
+        -DSDL_DISABLE_INSTALL_DOCS=OFF `
         ${{ matrix.platform.flags }} `
         -DCMAKE_INSTALL_PREFIX=prefix
     - name: Build (CMake)