meson: Ensure that soup plugin is built on Windows
authorNirbheek Chauhan <nirbheek@centricular.com>
Fri, 14 Jul 2023 02:58:10 +0000 (08:28 +0530)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 24 Jul 2023 15:36:56 +0000 (16:36 +0100)
commitb4f137e2ba4a5beb0a83fc0a35323bf91fe2bf8c
tree6ccda9fd7238f27279ad87c69f4df43ba44cfd6e
parent858531989887d17ccd700f1ec1f538c5dc2e39dc
meson: Ensure that soup plugin is built on Windows

The libpsl subproject wasn't building successfully and CI didn't
notice because:

1. The plugin wasn't explicitly enabled
2. Even when the plugin is explicitly enabled, the dep is not required
   at build time when not building a static plugin

So fix all of these issues.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4890>
.gitlab-ci.yml
subprojects/gst-plugins-good/ext/soup/meson.build
subprojects/gst-plugins-good/meson_options.txt
subprojects/libpsl.wrap
subprojects/packagefiles/libpsl-0.21.2/0001-meson-Don-t-use-paths-with-backslashes-in-defines.patch