aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarvin Scholz <epirat07@gmail.com>2022-07-24 12:11:49 +0200
committerJan Ekström <jeebjp@gmail.com>2022-07-24 23:06:33 +0300
commit6d83c5f87651499dbb5d310f7cbd12a25c7d07f9 (patch)
tree60a689f723e7358ecc55504334cba042bdc9ebf0
parente0723b7e4e22492275d476fcd30d759e1198bc5b (diff)
downloadffmpeg-6d83c5f87651499dbb5d310f7cbd12a25c7d07f9.tar.gz
configure: properly require libx264 if enabled
When libx264 can not be found even though it is enabled, it should error out properly instead of silently disabling it. (cherry picked from commit 564d7946de56155d1c42165a8b561fcf5028cbbc)
-rwxr-xr-xconfigure2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure b/configure
index 9d6457d81b..6e012e44bc 100755
--- a/configure
+++ b/configure
@@ -6666,7 +6666,7 @@ enabled libvpx && {
enabled libwebp && {
enabled libwebp_encoder && require_pkg_config libwebp "libwebp >= 0.2.0" webp/encode.h WebPGetEncoderVersion
enabled libwebp_anim_encoder && check_pkg_config libwebp_anim_encoder "libwebpmux >= 0.4.0" webp/mux.h WebPAnimEncoderOptionsInit; }
-enabled libx264 && check_pkg_config libx264 x264 "stdint.h x264.h" x264_encoder_encode &&
+enabled libx264 && require_pkg_config libx264 x264 "stdint.h x264.h" x264_encoder_encode &&
require_cpp_condition libx264 x264.h "X264_BUILD >= 118" && {
[ "$toolchain" != "msvc" ] ||
require_cpp_condition libx264 x264.h "X264_BUILD >= 158"; } &&