From 9141782adabcfd374285c3a52b7c386b9b90aa9a Mon Sep 17 00:00:00 2001 From: aavit <eirik.aavitsland@theqtcompany.com> Date: Mon, 24 Nov 2014 15:07:42 +0100 Subject: [PATCH] Don't try to use incompatible system libwebp Make the config test check compatibility more thoroughly. Task-number: QTBUG-42850 Change-Id: I0771ee633868ad9a7ef03eee2434504d40bc9ce4 Reviewed-by: Liang Qi <liang.qi@theqtcompany.com> --- config.tests/libwebp/libwebp.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config.tests/libwebp/libwebp.cpp b/config.tests/libwebp/libwebp.cpp index 8a4f3703..35e9b9bd 100644 --- a/config.tests/libwebp/libwebp.cpp +++ b/config.tests/libwebp/libwebp.cpp @@ -32,12 +32,21 @@ ****************************************************************************/ #include <webp/decode.h> +#include <webp/encode.h> + +#if WEBP_ABI_IS_INCOMPATIBLE(WEBP_DECODER_ABI_VERSION, 0x0203) || WEBP_ABI_IS_INCOMPATIBLE(WEBP_ENCODER_ABI_VERSION, 0x0202) +#error "Incompatible libwebp version" +#endif int main(int, char **) { WebPDecoderConfig config; WebPDecBuffer *output_buffer = &config.output; WebPBitstreamFeatures *bitstream = &config.input; + WebPPicture picture; + picture.use_argb = 0; + WebPConfig config2; + config2.lossless = 0; return 0; } -- GitLab