Declare gexiv2 dependency on many targets (due to gimpmetadata.h)

Our build files were relying 'sysroot' to find gexiv2.h but this is
not possible with Apple Clang om which sysroot points to macOS SDK.
So, exotic environments like Homebrew were failing. Let's fix this.
This commit is contained in:
Bruno Lopes 2025-08-21 15:18:02 -03:00
parent 2b91551f4e
commit f09007507f
No known key found for this signature in database
31 changed files with 54 additions and 58 deletions

View file

@ -101,6 +101,6 @@ libappactions = static_library('appactions',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Actions"', c_args: '-DG_LOG_DOMAIN="Gimp-Actions"',
dependencies: [ dependencies: [
gegl, gdk_pixbuf, gtk3, gegl, gdk_pixbuf, gtk3, gexiv2,
], ],
) )

View file

@ -44,7 +44,7 @@ libappconfig = static_library('appconfig',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Config"', c_args: '-DG_LOG_DOMAIN="Gimp-Config"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, gio, gio_specific, libmypaint, cairo, gegl, gdk_pixbuf, gexiv2, gio, gio_specific, libmypaint,
], ],
) )

View file

@ -122,6 +122,6 @@ libappdisplay = static_library('appdisplay',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Display"', c_args: '-DG_LOG_DOMAIN="Gimp-Display"',
dependencies: [ dependencies: [
gegl, gtk3, cairo, gegl, gtk3, cairo, gexiv2
], ],
) )

View file

@ -16,6 +16,7 @@ libappfiledata = static_library('appfiledata',
cairo, cairo,
gdk_pixbuf, gdk_pixbuf,
gegl, gegl,
gexiv2,
libarchive, libarchive,
], ],
) )

View file

@ -11,6 +11,6 @@ libappfile = static_library('appfile',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-File"', c_args: '-DG_LOG_DOMAIN="Gimp-File"',
dependencies: [ dependencies: [
gegl, gdk_pixbuf, gegl, gdk_pixbuf, gexiv2
], ],
) )

View file

@ -56,5 +56,6 @@ libappgegl = static_library('appgegl',
cairo, cairo,
gegl, gegl,
gdk_pixbuf, gdk_pixbuf,
gexiv2
], ],
) )

View file

@ -31,7 +31,7 @@ libappgui = static_library('appgui',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-GUI"', c_args: '-DG_LOG_DOMAIN="Gimp-GUI"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, gio_specific, gtk3 cairo, gegl, gdk_pixbuf, gexiv2, gio_specific, gtk3
], ],
install: false, install: false,
) )

View file

@ -16,6 +16,6 @@ libappmenus = static_library('appmenus',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Menus"', c_args: '-DG_LOG_DOMAIN="Gimp-Menus"',
dependencies: [ dependencies: [
gegl, gtk3 gegl, gtk3, gexiv2
], ],
) )

View file

@ -25,6 +25,6 @@ libapplayermodeslegacy = static_library('applayermodeslegacy',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Layer-Modes-Legacy"', c_args: '-DG_LOG_DOMAIN="Gimp-Layer-Modes-Legacy"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, cairo, gegl, gdk_pixbuf, gexiv2
], ],
) )

View file

@ -50,5 +50,6 @@ libapplayermodes = static_library('applayermodes',
cairo, cairo,
gegl, gegl,
gdk_pixbuf, gdk_pixbuf,
gexiv2
], ],
) )

View file

@ -66,7 +66,7 @@ libappoperations = static_library('appoperations',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Operations"', c_args: '-DG_LOG_DOMAIN="Gimp-Operations"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, cairo, gegl, gdk_pixbuf, gexiv2
], ],
) )

View file

@ -63,6 +63,6 @@ libapppaint = static_library('apppaint',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Paint"', c_args: '-DG_LOG_DOMAIN="Gimp-Paint"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, libmypaint, cairo, gegl, gdk_pixbuf, gexiv2, libmypaint,
], ],
) )

View file

@ -22,6 +22,6 @@ libapppath = static_library('apppath',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Path"', c_args: '-DG_LOG_DOMAIN="Gimp-Path"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, cairo, gegl, gdk_pixbuf, gexiv2
], ],
) )

View file

@ -75,7 +75,7 @@ libapppdb = static_library('apppdb',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-PDB"', c_args: '-DG_LOG_DOMAIN="Gimp-PDB"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, cairo, gegl, gdk_pixbuf, gexiv2
], ],
) )
@ -85,7 +85,7 @@ libappinternalprocs = static_library('appinternalprocs',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-PDB"', c_args: '-DG_LOG_DOMAIN="Gimp-PDB"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, pangocairo, pango, cairo, gegl, gdk_pixbuf, gexiv2, pangocairo, pango,
], ],
sources: [ sources: [
pdbgen pdbgen

View file

@ -56,6 +56,6 @@ libappplugin = static_library('appplug-in',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Plug-In"', c_args: '-DG_LOG_DOMAIN="Gimp-Plug-In"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, cairo, gegl, gdk_pixbuf, gexiv2,
], ],
) )

View file

@ -28,6 +28,6 @@ libapppropgui = static_library('apppropgui',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-PropGUI"', c_args: '-DG_LOG_DOMAIN="Gimp-PropGUI"',
dependencies: [ dependencies: [
gegl, gtk3, gegl, gtk3, gexiv2
], ],
) )

View file

@ -42,6 +42,6 @@ libapptext = static_library('apptext',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Text"', c_args: '-DG_LOG_DOMAIN="Gimp-Text"',
dependencies: [ dependencies: [
gegl, gdk_pixbuf, harfbuzz, pangocairo, pangoft2, gegl, gdk_pixbuf, gexiv2, harfbuzz, pangocairo, pangoft2,
], ],
) )

View file

@ -143,6 +143,6 @@ libapptools = static_library('apptools',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Tools"', c_args: '-DG_LOG_DOMAIN="Gimp-Tools"',
dependencies: [ dependencies: [
gegl, gtk3, gegl, gtk3, gexiv2,
], ],
) )

View file

@ -280,6 +280,6 @@ libappwidgets = static_library('appwidgets',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-Widgets"', c_args: '-DG_LOG_DOMAIN="Gimp-Widgets"',
dependencies: [ dependencies: [
gegl, gtk3, gegl, gtk3, gexiv2,
], ],
) )

View file

@ -13,6 +13,6 @@ libappxcf = static_library('appxcf',
include_directories: [ rootInclude, rootAppInclude, ], include_directories: [ rootInclude, rootAppInclude, ],
c_args: '-DG_LOG_DOMAIN="Gimp-XCF"', c_args: '-DG_LOG_DOMAIN="Gimp-XCF"',
dependencies: [ dependencies: [
cairo, gegl, gdk_pixbuf, zlib cairo, gegl, gdk_pixbuf, gexiv2, zlib
], ],
) )

View file

@ -48,7 +48,7 @@ if have_vala and have_gobject_introspection
'goat-exercise-vala.vala', 'goat-exercise-vala.vala',
include_directories: [ rootInclude, ], include_directories: [ rootInclude, ],
dependencies: [ dependencies: [
libgimp_vapi, libgimpui_vapi, gtk3, gegl, math, libgimp_vapi, libgimpui_vapi, libgimpui_dep, math,
], ],
c_args: [ c_args: [
'-DGETTEXT_PACKAGE="@0@"'.format('org.gimp.extension.goat-exercises'), '-DGETTEXT_PACKAGE="@0@"'.format('org.gimp.extension.goat-exercises'),

View file

@ -421,6 +421,7 @@ libgimp_dep = declare_dependency(
cairo, cairo,
gdk_pixbuf, gdk_pixbuf,
gegl, gegl,
gexiv2,
], ],
link_with: [ link_with: [
libgimp, libgimp,
@ -438,7 +439,6 @@ libgimpui = library('gimpui-'+ gimp_api_version,
libgimpui_sources, libgimpui_sources,
dependencies: [ dependencies: [
libgimp_dep, libgimp_dep,
gexiv2,
gtk3, gtk3,
], ],
sources: [ sources: [

View file

@ -36,7 +36,7 @@ libgimpcolor = library('gimpcolor-' + gimp_api_version,
libgimpcolor_sources, libgimpcolor_sources,
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
cairo, gdk_pixbuf, gegl, lcms, math, cairo, gdk_pixbuf, gegl, gexiv2, lcms, math,
], ],
c_args: [ '-DG_LOG_DOMAIN="LibGimpColor"', '-DGIMP_COLOR_COMPILATION', ], c_args: [ '-DG_LOG_DOMAIN="LibGimpColor"', '-DGIMP_COLOR_COMPILATION', ],
link_with: [ libgimpbase, ], link_with: [ libgimpbase, ],

View file

@ -70,7 +70,7 @@ libgimpconfig = library('gimpconfig-' + gimp_api_version,
libgimpconfig_sources, libgimpconfig_sources,
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
cairo, gdk_pixbuf, gegl, gio, gio_specific, cairo, gdk_pixbuf, gegl, gexiv2, gio, gio_specific,
], ],
c_args: [ '-DG_LOG_DOMAIN="LibGimpConfig"', '-DGIMP_CONFIG_COMPILATION', ], c_args: [ '-DG_LOG_DOMAIN="LibGimpConfig"', '-DGIMP_CONFIG_COMPILATION', ],
link_with: [ link_with: [

View file

@ -19,7 +19,7 @@ libgimpmodule = library('gimpmodule-' + gimp_api_version,
libgimpmodule_sources, libgimpmodule_sources,
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
gegl, gio, glib, gmodule, gegl, gexiv2, gio, glib, gmodule,
], ],
c_args: [ '-DG_LOG_DOMAIN="LibGimpModule"', '-DGIMP_MODULE_COMPILATION', ], c_args: [ '-DG_LOG_DOMAIN="LibGimpModule"', '-DGIMP_MODULE_COMPILATION', ],
link_with: [ link_with: [

View file

@ -65,7 +65,7 @@ libgimpthumb = library('gimpthumb-'+ gimp_api_version,
libgimpthumb_sources, libgimpthumb_sources,
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
gegl, glib, gobject, gdk_pixbuf, gio, gegl, gexiv2, glib, gobject, gdk_pixbuf, gio,
], ],
c_args: [ '-DG_LOG_DOMAIN="LibGimpThumb"', '-DGIMP_THUMB_COMPILATION', ], c_args: [ '-DG_LOG_DOMAIN="LibGimpThumb"', '-DGIMP_THUMB_COMPILATION', ],
link_with: [ link_with: [

View file

@ -207,7 +207,7 @@ libgimpwidgets = library('gimpwidgets-'+ gimp_api_version,
libgimpwidgets_sources, libgimpwidgets_sources,
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
gegl, gtk3, lcms, math, mscms gegl, gexiv2, gtk3, lcms, math, mscms
], ],
c_args: [ '-DG_LOG_DOMAIN="LibGimpWidgets"', '-DGIMP_WIDGETS_COMPILATION', ], c_args: [ '-DG_LOG_DOMAIN="LibGimpWidgets"', '-DGIMP_WIDGETS_COMPILATION', ],
link_with: [ link_with: [

View file

@ -1,6 +1,6 @@
modules_deps = [ modules_deps = [
gtk3, babl, gegl, math, gtk3, babl, gegl, gexiv2, math,
] ]
color_selector_libs = [ color_selector_libs = [

View file

@ -10,9 +10,7 @@ common_plugins_list = [
{ 'name': 'colormap-remap', }, { 'name': 'colormap-remap', },
{ 'name': 'compose', }, { 'name': 'compose', },
{ 'name': 'contrast-retinex', }, { 'name': 'contrast-retinex', },
{ 'name': 'crop-zealous', { 'name': 'crop-zealous' },
'deps': [ gtk3, gegl, gdk_pixbuf, cairo, ],
},
{ 'name': 'curve-bend', }, { 'name': 'curve-bend', },
{ 'name': 'decompose', }, { 'name': 'decompose', },
{ 'name': 'depth-merge', }, { 'name': 'depth-merge', },
@ -20,7 +18,7 @@ common_plugins_list = [
{ 'name': 'destripe', }, { 'name': 'destripe', },
{ 'name': 'file-cel', }, { 'name': 'file-cel', },
{ 'name': 'file-compressor', { 'name': 'file-compressor',
'deps': [ gegl, gdk_pixbuf, cairo, gio, libarchive, liblzma, pango, bz2, zlib, ], 'deps': [ gio, libarchive, liblzma, pango, bz2, zlib, ],
}, },
{ 'name': 'file-csource', }, { 'name': 'file-csource', },
{ 'name': 'file-dicom', }, { 'name': 'file-dicom', },
@ -28,34 +26,32 @@ common_plugins_list = [
{ 'name': 'file-gbr', }, { 'name': 'file-gbr', },
{ 'name': 'file-gegl', }, { 'name': 'file-gegl', },
{ 'name': 'file-gif-load', { 'name': 'file-gif-load',
'deps': [ gtk3, gegl, gdk_pixbuf, cairo, zlib, ], 'deps': [ zlib, ],
}, },
{ 'name': 'file-gif-export', }, { 'name': 'file-gif-export', },
{ 'name': 'file-gih', }, { 'name': 'file-gih', },
{ 'name': 'file-glob', { 'name': 'file-glob', },
'deps': [ gtk3, gegl, gdk_pixbuf, cairo, ],
},
{ 'name': 'file-header', }, { 'name': 'file-header', },
{ 'name': 'file-html-table', }, { 'name': 'file-html-table', },
{ 'name': 'file-paa', }, { 'name': 'file-paa', },
{ 'name': 'file-pat', }, { 'name': 'file-pat', },
{ 'name': 'file-pcx', }, { 'name': 'file-pcx', },
{ 'name': 'file-pdf-load', { 'name': 'file-pdf-load',
'deps': [ gtk3, gegl, gdk_pixbuf, poppler ], 'deps': [ poppler ],
}, },
{ 'name': 'file-pix', }, { 'name': 'file-pix', },
{ 'name': 'file-png', { 'name': 'file-png',
'deps': [ gtk3, gegl, libpng, lcms ], 'deps': [ libpng, lcms ],
}, },
{ 'name': 'file-pnm', }, { 'name': 'file-pnm', },
{ 'name': 'file-psp', { 'name': 'file-psp',
'deps': [ gtk3, gegl, zlib, ], 'deps': [ zlib, ],
}, },
{ 'name': 'file-raw-data', }, { 'name': 'file-raw-data', },
{ 'name': 'file-seattle-filmworks', }, { 'name': 'file-seattle-filmworks', },
{ 'name': 'file-sunras', }, { 'name': 'file-sunras', },
{ 'name': 'file-svg', { 'name': 'file-svg',
'deps': [ gtk3, gegl, rsvg, ], 'deps': [ rsvg, ],
}, },
{ 'name': 'file-tga', }, { 'name': 'file-tga', },
{ 'name': 'file-tim', }, { 'name': 'file-tim', },
@ -88,26 +84,26 @@ common_plugins_list = [
if libaa.found() if libaa.found()
common_plugins_list += { common_plugins_list += {
'name': 'file-aa', 'name': 'file-aa',
'deps': [ gtk3, gegl, gdk_pixbuf, libaa, ], 'deps': [ libaa, ],
} }
endif endif
if have_heif if have_heif
common_plugins_list += { 'name': 'file-heif', common_plugins_list += { 'name': 'file-heif',
'deps': [ gtk3, gegl, libheif, gexiv2, lcms, ], 'deps': [ libheif, lcms, ],
} }
endif endif
if openjpeg.found() if openjpeg.found()
common_plugins_list += { 'name': 'file-jp2', common_plugins_list += { 'name': 'file-jp2',
'deps': [ gtk3, gegl, gdk_pixbuf, openjpeg, ], 'deps': [ openjpeg, ],
} }
endif endif
if libjxl.found() and libjxl_threads.found() if libjxl.found() and libjxl_threads.found()
common_plugins_list += { common_plugins_list += {
'name': 'file-jpegxl', 'name': 'file-jpegxl',
'deps': [ gtk3, gegl, gexiv2, libjxl, libjxl_threads, ], 'deps': [ libjxl, libjxl_threads, ],
} }
endif endif
@ -117,57 +113,55 @@ if libmng.found()
mng_cflags = [ '-DMNG_USE_DLL' ] mng_cflags = [ '-DMNG_USE_DLL' ]
endif endif
common_plugins_list += { 'name': 'file-mng', common_plugins_list += { 'name': 'file-mng',
'deps': [ gtk3, gegl, libmng, libpng, ], 'deps': [ libmng, libpng, ],
'cflags': mng_cflags, 'cflags': mng_cflags,
} }
endif endif
if cairopdf.found() if cairopdf.found()
common_plugins_list += { 'name': 'file-pdf-export', common_plugins_list += { 'name': 'file-pdf-export',
'deps': [ gtk3, gegl, gdk_pixbuf, poppler, cairo, cairopdf ], 'deps': [ poppler, cairopdf ],
} }
endif endif
if ghostscript.found() if ghostscript.found()
common_plugins_list += { 'name': 'file-ps', common_plugins_list += { 'name': 'file-ps',
'deps': [ gtk3, gegl, gdk_pixbuf, ghostscript, ], 'deps': [ ghostscript, ],
} }
endif endif
if wmf.found() if wmf.found()
common_plugins_list += { 'name': 'file-wmf', common_plugins_list += { 'name': 'file-wmf',
'deps': [ gtk3, gegl, wmf, ], 'deps': [ wmf, ],
} }
endif endif
if xmc.found() if xmc.found()
common_plugins_list += { 'name': 'file-xmc', common_plugins_list += { 'name': 'file-xmc',
'deps': [ gtk3, gegl, xmc, ], 'deps': [ xmc, ],
} }
endif endif
if libxpm.found() if libxpm.found()
common_plugins_list += { 'name': 'file-xpm', common_plugins_list += { 'name': 'file-xpm',
'deps': [ gtk3, gegl, libxpm, ], 'deps': [ libxpm, ],
} }
endif endif
if have_qoi if have_qoi
common_plugins_list += { common_plugins_list += {
'name': 'file-qoi', 'name': 'file-qoi',
'deps': [ gtk3, gegl, ],
} }
endif endif
if libiff.found() and libilbm.found() if libiff.found() and libilbm.found()
common_plugins_list += { common_plugins_list += {
'name': 'file-iff', 'name': 'file-iff',
'deps': [ gtk3, gegl, libiff, libilbm, ], 'deps': [ libiff, libilbm, ],
} }
elif have_ilbm elif have_ilbm
common_plugins_list += { common_plugins_list += {
'name': 'file-iff', 'name': 'file-iff',
'deps': [ gtk3, gegl, ],
} }
endif endif
@ -178,7 +172,6 @@ endif
if platform_linux if platform_linux
common_plugins_list += { common_plugins_list += {
'name': 'file-desktop-link', 'name': 'file-desktop-link',
'deps': [ gtk3, gegl, gdk_pixbuf, cairo, ],
} }
endif endif
if not platform_windows if not platform_windows
@ -187,7 +180,7 @@ endif
if get_option('webkit-unmaintained') if get_option('webkit-unmaintained')
common_plugins_list += { 'name': 'web-page', common_plugins_list += { 'name': 'web-page',
'deps': [ gtk3, gegl, gdk_pixbuf, webkit, ], 'deps': [ webkit, ],
} }
endif endif
@ -195,7 +188,7 @@ plugin_custom_targets = []
foreach plugin : common_plugins_list foreach plugin : common_plugins_list
plugin_name = plugin.get('name') plugin_name = plugin.get('name')
plugin_sources = [ plugin.get('sources', plugin_name + '.c') ] plugin_sources = [ plugin.get('sources', plugin_name + '.c') ]
plugin_deps = plugin.get('deps', [ gtk3, gegl, gdk_pixbuf, ]) plugin_deps = plugin.get('deps', [])
plugin_cflags = plugin.get('cflags', []) plugin_cflags = plugin.get('cflags', [])
if platform_windows if platform_windows
@ -241,7 +234,7 @@ foreach plugin : common_plugins_list
libgimpui, libgimpui,
libgimpwidgets, libgimpwidgets,
], ],
dependencies: [ plugin_deps, math ], dependencies: [ plugin_deps, math, libgimpui_dep ],
c_args: plugin_cflags, c_args: plugin_cflags,
win_subsystem: 'windows', win_subsystem: 'windows',
install: true, install: true,

View file

@ -28,7 +28,7 @@ help_plugin_lib = static_library('help_plugin',
plugin_sources, plugin_sources,
include_directories: [ rootInclude, ], include_directories: [ rootInclude, ],
dependencies: [ dependencies: [
gtk3, gegl, cairo, gio, gdk_pixbuf, libgimpui_dep, gio,
], ],
install: false, install: false,
) )

View file

@ -10,7 +10,7 @@ gimptool = executable('gimptool' + exec_ver,
'gimptool.c', 'gimptool.c',
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
gegl, gtk3, gegl, gtk3, gexiv2
], ],
link_with: [ link_with: [
libgimpbase, libgimpbase,
@ -25,7 +25,7 @@ gimp_test_clipboard = executable('gimp-test-clipboard' + exec_ver,
'gimp-test-clipboard.c', 'gimp-test-clipboard.c',
include_directories: rootInclude, include_directories: rootInclude,
dependencies: [ dependencies: [
gegl, gtk3, gegl, gtk3, gexiv2
], ],
install: true, install: true,
) )