summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build9
1 files changed, 7 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index c07e9cb08..06c0d27dc 100644
--- a/meson.build
+++ b/meson.build
@@ -351,8 +351,13 @@ if get_option('jpeg') and not native_windows_loaders
endif
if jpeg_dep.found()
- has_destroy_decompress = cc.has_function('jpeg_destroy_decompress', dependencies: jpeg_dep)
- has_simple_progression = cc.has_function('jpeg_simple_progression', dependencies: jpeg_dep)
+ if jpeg_dep.type_name() == 'internal'
+ has_destroy_decompress = true
+ has_simple_progression = true
+ else
+ has_destroy_decompress = cc.has_function('jpeg_destroy_decompress', dependencies: jpeg_dep)
+ has_simple_progression = cc.has_function('jpeg_simple_progression', dependencies: jpeg_dep)
+ endif
if has_destroy_decompress and has_simple_progression
gdk_pixbuf_conf.set('HAVE_PROGRESSIVE_JPEG', has_simple_progression)