diff --git a/extras/ci/gitlab-ci.yml b/extras/ci/gitlab-ci.yml
index faa5f9c19e3e95def3ed74ab88c65e1fe3e083ab..0eb7c8a80b73ef926d4a253752ee95ded130103c 100644
--- a/extras/ci/gitlab-ci.yml
+++ b/extras/ci/gitlab-ci.yml
@@ -410,6 +410,187 @@ debian-meson:
             - html-coverage/
             - ${CI_PROJECT_DIR}/build-meson/meson-logs/testlog.junit.xml
 
+debian-meson-all-options-disabled:
+    stage: build
+    rules:
+        - if: $CI_MERGE_REQUEST_IID
+        - if: '$CI_PIPELINE_SOURCE == "push" && $CI_PROJECT_PATH == "videolan/vlc"'
+    image:
+        name: $VLC_DEBIAN_IMAGE
+    script:
+        - |
+            export NCPU=$(getconf _NPROCESSORS_ONLN)
+            echo "Building branch '${CI_COMMIT_BRANCH}' (default: '${CI_DEFAULT_BRANCH}')"
+        - |
+            echo -e "\e[0Ksection_start:$(date +%s):build_tools_section\r\e[0KTools build"
+            # Build tools
+            ( cd extras/tools && ./bootstrap && make -j$NCPU --output-sync=recurse )
+            # Build meson from extras/tool explicitly
+            ( cd extras/tools && make -j$NCPU .buildmeson )
+            export PATH="$(pwd)/extras/tools/build/bin:$PATH"
+            echo -e "\e[0Ksection_end:$(date +%s):build_tools_section\r\e[0K"
+        - |
+            echo -e "\e[0Ksection_start:$(date +%s):setup_meson_section\r\e[0KMeson setup"
+            # Setup meson build dir
+            meson setup build-meson \
+                -Dvlc=false \
+                -Dtests=disabled \
+                -Dnls=disabled \
+                -Doptimize_memory=false \
+                -Dstream_outputs=false \
+                -Dvideolan_manager=false \
+                -Daddon_manager=false \
+                -Drun_as_root=false \
+                -Dbranch_protection=disabled \
+                -Dssp=disabled \
+                -Dextra_checks=false \
+                -Dwinstore_app=false \
+                -Dupdate-check=disabled \
+                -Drust=disabled \
+                -Dvendored_rust_deps="no" \
+                -Dsse=disabled \
+                -Davx=disabled \
+                -Dvcd_module=false \
+                -Dcss_engine=disabled \
+                -Dchromecast=disabled \
+                -Dqt=disabled \
+                -Dqt_gtk=disabled \
+                -Dqt_qml_debug=false \
+                -Dskins2=disabled \
+                -Ddbus=disabled \
+                -Dwayland=disabled \
+                -Dx11=disabled \
+                -Dxcb=disabled \
+                -Davcodec=disabled \
+                -Dmerge-ffmpeg=false \
+                -Dlibva=disabled \
+                -Domxil=false \
+                -Davformat=disabled \
+                -Dalsa=disabled \
+                -Dpulse=disabled \
+                -Doss=disabled \
+                -Dogg=disabled \
+                -Dmpg123=disabled \
+                -Dschroedinger=disabled \
+                -Drsvg=disabled \
+                -Dcairo=disabled \
+                -Dfreetype=disabled \
+                -Dflac=disabled \
+                -Dopus=disabled \
+                -Dtheoraenc=disabled \
+                -Dtheoradec=disabled \
+                -Ddaaladec=disabled \
+                -Ddaalaenc=disabled \
+                -Dvorbis=disabled \
+                -Dvsxu=disabled \
+                -Dx265=disabled \
+                -Dx264=disabled \
+                -Dx262=disabled \
+                -Dfdk-aac=disabled \
+                -Dvpx=disabled \
+                -Dshine=disabled \
+                -Daom=disabled \
+                -Drav1e=disabled \
+                -Ddav1d=disabled \
+                -Dtwolame=disabled \
+                -Dvpl=disabled \
+                -Dspatialaudio=disabled \
+                -Dsamplerate=disabled \
+                -Dsoxr=disabled \
+                -Dspeex=disabled \
+                -Dspeexdsp=disabled \
+                -Dcaca=disabled \
+                -Ddrm=disabled \
+                -Dgoom2=disabled \
+                -Davahi=disabled \
+                -Dupnp=disabled \
+                -Dlibxml2=disabled \
+                -Dmedialibrary=disabled \
+                -Dfaad=disabled \
+                -Dfluidsynth=disabled \
+                -Dmicrodns=disabled \
+                -Dgnutls=disabled \
+                -Dlibsecret=disabled \
+                -Dmatroska=disabled \
+                -Dlibdvbpsi=disabled \
+                -Ddvbcsa=disabled \
+                -Daribb24=disabled \
+                -Dlibmodplug=disabled \
+                -Dtaglib=disabled \
+                -Dlibcddb=disabled \
+                -Dlibass=disabled \
+                -Dlibchromaprint=disabled \
+                -Dmad=disabled \
+                -Dpng=disabled \
+                -Djpeg=disabled \
+                -Dbpg=disabled \
+                -Daribsub=disabled \
+                -Dtelx=disabled \
+                -Dzvbi=disabled \
+                -Dkate=disabled \
+                -Dtiger=disabled \
+                -Dlibplacebo=disabled \
+                -Dgles2=disabled \
+                -Dlua=disabled \
+                -Dsrt=disabled \
+                -Dvulkan=disabled \
+                -Dscreen=disabled \
+                -Dfreerdp=disabled \
+                -Dvnc=disabled \
+                -Dswscale=disabled \
+                -Dpostproc=disabled \
+                -Debur128=disabled \
+                -Drnnoise=disabled \
+                -Dmtp=disabled \
+                -Dwasapi=disabled \
+                -Dmacosx_avfoundation=disabled \
+                -Ddc1394=disabled \
+                -Ddv1394=disabled \
+                -Dlinsys=disabled \
+                -Ddvdnav=disabled \
+                -Ddvdread=disabled \
+                -Dbluray=disabled \
+                -Dshout=disabled \
+                -Dncurses=disabled \
+                -Dminimal_macosx=disabled \
+                -Dudev=disabled \
+                -Ddsm=disabled \
+                -Dlive555=disabled \
+                -Drist=disabled \
+                -Dlibgcrypt=disabled \
+                -Dfontconfig=disabled \
+                -Dfribidi=disabled \
+                -Dharfbuzz=disabled \
+                -Dd3d11va=disabled \
+                -Ddxva2=disabled \
+                -Damf_scaler=disabled \
+                -Damf_frc=disabled \
+                -Damf_vqenhancer=disabled \
+                -Ddirectx=disabled \
+                -Dprojectm=disabled \
+                -Dlibssh2=disabled \
+                -Dsftp=disabled \
+                -Darchive=disabled \
+                -Daribb25=disabled \
+                -Daribcaption=disabled \
+                -Dgme=disabled \
+                -Dmpc=disabled \
+                -Dsid=disabled \
+                -Dnvdec=disabled \
+                -Ddecklink=disabled \
+                -Dnfs=disabled \
+            || (echo "ERROR: Meson setup failed!" >&2 ; cat build-meson/meson-logs/meson-log.txt >&2 ; exit 1)
+            echo -e "\e[0Ksection_end:$(date +%s):setup_meson_section\r\e[0K"
+
+        - |
+            echo -e "\e[0Ksection_start:$(date +%s):build_meson_section\r\e[0KVLC build"
+            # Build VLC
+            cd build-meson && meson compile || (echo "ERROR: Build failed!" >&2 ; exit 2)
+            echo -e "\e[0Ksection_end:$(date +%s):build_meson_section\r\e[0K"
+
+    allow_failure: true
+    variables: *variables-debian
+
 #
 # Snap builds
 #