summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraavit <eirik.aavitsland@theqtcompany.com>2014-11-24 15:07:42 +0100
committeraavit <eirik.aavitsland@theqtcompany.com>2014-11-25 13:58:26 +0100
commit9141782adabcfd374285c3a52b7c386b9b90aa9a (patch)
treeffd34fe1677b130b9b8aec532fd2fc167ab5ec79
parent04bcc6650f277f918a6c938ab24dc10e82d645c8 (diff)
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>
-rw-r--r--config.tests/libwebp/libwebp.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/config.tests/libwebp/libwebp.cpp b/config.tests/libwebp/libwebp.cpp
index 8a4f370..35e9b9b 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;
}