[gegl] build: make libpng required dependency



commit 31d22aad7bddd83b160774250e1f71e6ef25097c
Author: John Marshall <jtm home gmail com>
Date:   Tue Jan 19 19:16:28 2021 +0000

    build: make libpng required dependency

 meson.build       | 21 +++++++++------------
 meson_options.txt |  2 +-
 2 files changed, 10 insertions(+), 13 deletions(-)
---
diff --git a/meson.build b/meson.build
index 2b7ef52ec..01abced2a 100644
--- a/meson.build
+++ b/meson.build
@@ -162,21 +162,22 @@ math    = cc.find_library('m', required: false)
 libdl   = cc.find_library('dl', required : false)
 thread  = dependency('threads')
 
-babl      = dependency('babl',        version: '>=0.1.84')
-glib      = dependency('glib-2.0',    version: '>=2.44.0')
-gobject   = dependency('gobject-2.0', version: '>=2.44.0')
-gmodule   = dependency('gmodule-2.0', version: '>=2.44.0')
-gthread   = dependency('gthread-2.0', version: '>=2.44.0')
+babl      = dependency('babl',          version: '>=0.1.84')
+glib      = dependency('glib-2.0',      version: '>=2.44.0')
+gobject   = dependency('gobject-2.0',   version: '>=2.44.0')
+gmodule   = dependency('gmodule-2.0',   version: '>=2.44.0')
+gthread   = dependency('gthread-2.0',   version: '>=2.44.0')
 gio_os    = os_win32 ? 'gio-windows-2.0' : 'gio-unix-2.0'
 gio       = [
-            dependency('gio-2.0',     version: '>=2.44.0'),
-            dependency(gio_os,        version: '>=2.44.0'),
+            dependency('gio-2.0',       version: '>=2.44.0'),
+            dependency(gio_os,          version: '>=2.44.0'),
 ]
 json_glib = dependency('json-glib-1.0', version: '>=1.2.6')
+libpng    = dependency('libpng',        version: '>=1.6.0')
 
 # Required libraries eventually provided in subprojects/ subdir
 
-poly2tri_c= dependency('poly2tri-c',  version: '>=0.0.0',
+poly2tri_c= dependency('poly2tri-c',    version: '>=0.0.0',
   fallback: ['poly2tri-c', 'poly2tri_c'],
   required: false,
 )
@@ -209,9 +210,6 @@ gexiv2    = dependency('gexiv2',      version: '>=0.0.0',
   required: get_option('gexiv2')
 )
 config.set('HAVE_GEXIV2', gexiv2.found())
-libpng    = dependency('libpng',      version: '>=1.6.0',
-  required: get_option('libpng')
-)
 lua       = dependency('luajit',      version: '>=2.0.4',
   required: get_option('lua')
 )
@@ -426,7 +424,6 @@ summary(
     'mrg'             : mrg.found(),
     'Pango'           : pango.found(),
     'pangocairo'      : pangocairo.found(),
-    'PNG'             : libpng.found(),
     'poly2tri-c'      : poly2tri_c.found(),
     'poppler'         : poppler.found(),
     'OpenEXR'         : openexr.found(),
diff --git a/meson_options.txt b/meson_options.txt
index a0ad69454..273126ff8 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -36,7 +36,6 @@ option('lcms',          type: 'feature', value: 'auto')
 option('lensfun',       type: 'feature', value: 'auto')
 option('libav',         type: 'feature', value: 'auto')
 option('libjpeg',       type: 'feature', value: 'auto')
-option('libpng',        type: 'feature', value: 'auto')
 option('libraw',        type: 'feature', value: 'auto')
 option('librsvg',       type: 'feature', value: 'auto')
 option('libspiro',      type: 'feature', value: 'auto')
@@ -59,3 +58,4 @@ option('webp',          type: 'feature', value: 'auto')
 
 # obsolete - no effect
 option('exiv2',         type: 'feature', value: 'disabled')
+option('libpng',        type: 'feature', value: 'disabled')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]