diff options
author | Martin Storsjö <martin@martin.st> | 2025-06-13 16:59:53 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2025-06-19 23:24:18 +0300 |
commit | 45a30e03613a3c63d74a40f7ac86ce28dce14ff8 (patch) | |
tree | 7592fa5243a2f429fbcc5868ef9978c18d542f62 /libavformat/tls_openssl.c | |
parent | ee1f79b0fa4c82da9c19328b049b593c71611402 (diff) | |
download | ffmpeg-45a30e03613a3c63d74a40f7ac86ce28dce14ff8.tar.gz |
configure: Make MSVC version grabbing more robust
When running plain "cl", to get the MSVC version, it prints the
version header on stderr, while the usage instructions are printed
on stdout. Usually, the version on stderr gets flushed first,
so "head -n1" gets the line it expects, but some times (in particular
when running MSVC wrapped in wine), it can get the usage line
first.
Redirect stdout to /dev/null, so we only grab the version among
the lines printed to stderr. This should make the version number
grabbing more robust.
At least all relevant versions of MSVC seem to print this specifically
to stderr, not stdout (so we don't risk to miss it); checked down
to MSVC 2010.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/tls_openssl.c')
0 files changed, 0 insertions, 0 deletions