From ae34e778fc5c0ef3361183c2a9c5e1b342c3fcdc Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Mon, 11 May 2020 07:01:37 +0200 Subject: [PATCH] meson: Use libgimp(ui)_dep in plug-ins meson files This gives a big cleanup in the meson.build files of the plug-ins. It's also quite a bit more maintainable, since anything that changes in libgimp's dependencies, linkage, ... doesn't have to be copy-pasted into each plug-in. --- plug-ins/file-bmp/meson.build | 14 +------------- plug-ins/file-dds/meson.build | 13 ++----------- plug-ins/file-exr/meson.build | 14 +++----------- plug-ins/file-faxg3/meson.build | 14 +------------- plug-ins/file-fits/meson.build | 14 +------------- plug-ins/file-fli/meson.build | 14 +------------- plug-ins/file-ico/meson.build | 13 ++----------- plug-ins/file-jpeg/meson.build | 15 ++++----------- plug-ins/file-psd/meson.build | 15 ++++----------- plug-ins/file-raw/meson.build | 14 +------------- plug-ins/file-sgi/meson.build | 14 +------------- plug-ins/file-tiff/meson.build | 14 +++----------- plug-ins/file-webp/meson.build | 14 +++----------- plug-ins/flame/meson.build | 13 ++----------- plug-ins/fractal-explorer/meson.build | 13 ++----------- plug-ins/gfig/meson.build | 13 ++----------- plug-ins/gimpressionist/meson.build | 13 ++----------- plug-ins/goat-exercises/meson.build | 13 ++----------- plug-ins/gradient-flare/meson.build | 13 ++----------- plug-ins/help-browser/meson.build | 12 +++--------- plug-ins/help/meson.build | 12 +++--------- plug-ins/ifs-compose/meson.build | 13 ++----------- plug-ins/imagemap/meson.build | 14 +++----------- plug-ins/lighting/meson.build | 13 ++----------- plug-ins/map-object/meson.build | 14 ++------------ plug-ins/metadata/meson.build | 13 ++----------- plug-ins/pagecurl/meson.build | 13 ++----------- plug-ins/print/meson.build | 14 +------------- plug-ins/screenshot/meson.build | 12 +----------- plug-ins/script-fu/meson.build | 14 +++----------- plug-ins/selection-to-path/meson.build | 14 ++------------ plug-ins/twain/meson.build | 10 +++------- 32 files changed, 68 insertions(+), 360 deletions(-) diff --git a/plug-ins/file-bmp/meson.build b/plug-ins/file-bmp/meson.build index f681f3d775..d1ede2ca25 100644 --- a/plug-ins/file-bmp/meson.build +++ b/plug-ins/file-bmp/meson.build @@ -22,19 +22,7 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/file-dds/meson.build b/plug-ins/file-dds/meson.build index e8ea5939b1..da8b2fa67b 100644 --- a/plug-ins/file-dds/meson.build +++ b/plug-ins/file-dds/meson.build @@ -26,18 +26,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, gdk_pixbuf, cairo, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/file-exr/meson.build b/plug-ins/file-exr/meson.build index 1a14ff1ee0..7ff9237797 100644 --- a/plug-ins/file-exr/meson.build +++ b/plug-ins/file-exr/meson.build @@ -23,18 +23,10 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, openexr, lcms, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + openexr, + lcms, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/file-faxg3/meson.build b/plug-ins/file-faxg3/meson.build index d3f09841a2..4642edbd74 100644 --- a/plug-ins/file-faxg3/meson.build +++ b/plug-ins/file-faxg3/meson.build @@ -21,19 +21,7 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, gdk_pixbuf, cairo, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/file-fits/meson.build b/plug-ins/file-fits/meson.build index f1926ccbdf..95ba044e53 100644 --- a/plug-ins/file-fits/meson.build +++ b/plug-ins/file-fits/meson.build @@ -21,19 +21,7 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/file-fli/meson.build b/plug-ins/file-fli/meson.build index 21d83b6081..ed4b3d8697 100644 --- a/plug-ins/file-fli/meson.build +++ b/plug-ins/file-fli/meson.build @@ -21,19 +21,7 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/file-ico/meson.build b/plug-ins/file-ico/meson.build index 17ebd71027..b657e16b38 100644 --- a/plug-ins/file-ico/meson.build +++ b/plug-ins/file-ico/meson.build @@ -23,18 +23,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, libpng, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + libpng, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/file-jpeg/meson.build b/plug-ins/file-jpeg/meson.build index 5a7022b540..7ba13bc082 100644 --- a/plug-ins/file-jpeg/meson.build +++ b/plug-ins/file-jpeg/meson.build @@ -25,18 +25,11 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, libjpeg, lcms, gexiv2, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + libjpeg, + lcms, + gexiv2, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/file-psd/meson.build b/plug-ins/file-psd/meson.build index 53587a0f06..0796b6b323 100644 --- a/plug-ins/file-psd/meson.build +++ b/plug-ins/file-psd/meson.build @@ -26,18 +26,11 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, libjpeg, math, zlib, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + libjpeg, + math, + zlib, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/file-raw/meson.build b/plug-ins/file-raw/meson.build index f136c45c13..b16144d0a1 100644 --- a/plug-ins/file-raw/meson.build +++ b/plug-ins/file-raw/meson.build @@ -34,19 +34,7 @@ foreach plugin_name : file_raw_exes executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/file-sgi/meson.build b/plug-ins/file-sgi/meson.build index c25c8f42b4..954923654e 100644 --- a/plug-ins/file-sgi/meson.build +++ b/plug-ins/file-sgi/meson.build @@ -21,19 +21,7 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/file-tiff/meson.build b/plug-ins/file-tiff/meson.build index d03d7d2690..c3d3c51b5a 100644 --- a/plug-ins/file-tiff/meson.build +++ b/plug-ins/file-tiff/meson.build @@ -23,18 +23,10 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, gexiv2, libtiff, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + gexiv2, + libtiff, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/file-webp/meson.build b/plug-ins/file-webp/meson.build index ac0f0c5dfd..990e0d7e06 100644 --- a/plug-ins/file-webp/meson.build +++ b/plug-ins/file-webp/meson.build @@ -25,18 +25,10 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, gexiv2, webp_libs, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + gexiv2, + webp_libs, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/flame/meson.build b/plug-ins/flame/meson.build index e77019b39c..6dcd6ea676 100644 --- a/plug-ins/flame/meson.build +++ b/plug-ins/flame/meson.build @@ -23,18 +23,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/fractal-explorer/meson.build b/plug-ins/fractal-explorer/meson.build index 247593118e..865d9ec288 100644 --- a/plug-ins/fractal-explorer/meson.build +++ b/plug-ins/fractal-explorer/meson.build @@ -23,18 +23,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/gfig/meson.build b/plug-ins/gfig/meson.build index 00e1fe7631..a77f321018 100644 --- a/plug-ins/gfig/meson.build +++ b/plug-ins/gfig/meson.build @@ -39,18 +39,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/gimpressionist/meson.build b/plug-ins/gimpressionist/meson.build index 5ded789c28..8385ebdd91 100644 --- a/plug-ins/gimpressionist/meson.build +++ b/plug-ins/gimpressionist/meson.build @@ -41,18 +41,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], c_args: [ '-DDEFAULTPATH="@0@:@1@"'.format( diff --git a/plug-ins/goat-exercises/meson.build b/plug-ins/goat-exercises/meson.build index 58e5996dd9..f6779c887f 100644 --- a/plug-ins/goat-exercises/meson.build +++ b/plug-ins/goat-exercises/meson.build @@ -22,18 +22,9 @@ endif executable(plugin_name + '-c', plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name + '-c', diff --git a/plug-ins/gradient-flare/meson.build b/plug-ins/gradient-flare/meson.build index 5ff42de5a0..b20f572667 100644 --- a/plug-ins/gradient-flare/meson.build +++ b/plug-ins/gradient-flare/meson.build @@ -22,18 +22,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/help-browser/meson.build b/plug-ins/help-browser/meson.build index 443a9c6e2b..a801f400ce 100644 --- a/plug-ins/help-browser/meson.build +++ b/plug-ins/help-browser/meson.build @@ -26,19 +26,13 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, gio, webkit, + libgimpui_dep, + gio, + webkit, ], link_with: [ help_plugin_lib, - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/help/meson.build b/plug-ins/help/meson.build index 14bddaa318..1f07710935 100644 --- a/plug-ins/help/meson.build +++ b/plug-ins/help/meson.build @@ -34,19 +34,13 @@ help_plugin_lib = static_library('help_plugin', executable(plugin_name, 'help.c', - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, cairo, gio, gdk_pixbuf, + libgimpui_dep, + gio, + gdk_pixbuf, ], link_with: [ help_plugin_lib, - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/ifs-compose/meson.build b/plug-ins/ifs-compose/meson.build index 8c5504ffd3..2a74c6b362 100644 --- a/plug-ins/ifs-compose/meson.build +++ b/plug-ins/ifs-compose/meson.build @@ -22,18 +22,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/imagemap/meson.build b/plug-ins/imagemap/meson.build index 238bd4096c..7b8868ac96 100644 --- a/plug-ins/imagemap/meson.build +++ b/plug-ins/imagemap/meson.build @@ -82,20 +82,12 @@ if platform_windows ], ) endif + executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/lighting/meson.build b/plug-ins/lighting/meson.build index a3b042009d..2a4d756786 100644 --- a/plug-ins/lighting/meson.build +++ b/plug-ins/lighting/meson.build @@ -29,18 +29,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, include_directories('.'), ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/map-object/meson.build b/plug-ins/map-object/meson.build index 2723901bc3..a1b79b2eb6 100644 --- a/plug-ins/map-object/meson.build +++ b/plug-ins/map-object/meson.build @@ -29,19 +29,9 @@ endif executable(plugin_name, plugin_sources, - - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/metadata/meson.build b/plug-ins/metadata/meson.build index 377d42d20a..6ccdfc2e55 100644 --- a/plug-ins/metadata/meson.build +++ b/plug-ins/metadata/meson.build @@ -29,18 +29,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, gexiv2, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + gexiv2, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/pagecurl/meson.build b/plug-ins/pagecurl/meson.build index f9576c3ea8..f2df4fc605 100644 --- a/plug-ins/pagecurl/meson.build +++ b/plug-ins/pagecurl/meson.build @@ -53,18 +53,9 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, math, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, + libgimpui_dep, + math, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/print/meson.build b/plug-ins/print/meson.build index 1b8ed35651..9e18589313 100644 --- a/plug-ins/print/meson.build +++ b/plug-ins/print/meson.build @@ -29,19 +29,7 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - dependencies: [ - gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], + dependencies: libgimpui_dep, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/screenshot/meson.build b/plug-ins/screenshot/meson.build index 7f4ef677ae..9909787025 100644 --- a/plug-ins/screenshot/meson.build +++ b/plug-ins/screenshot/meson.build @@ -17,20 +17,10 @@ endif screenshot = executable('screenshot', plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gtk3, gegl, + libgimpui_dep, x11, xmu, xext, xfixes, ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/script-fu/meson.build b/plug-ins/script-fu/meson.build index d8fff07da1..8cb0eae26a 100644 --- a/plug-ins/script-fu/meson.build +++ b/plug-ins/script-fu/meson.build @@ -36,9 +36,10 @@ endif executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - gegl, gtk3, math, winsock, + libgimpui_dep, + math, + winsock, ], c_args: [ '-DSTANDALONE=0', @@ -49,15 +50,6 @@ executable(plugin_name, scriptfu_tinyscheme, scriptfu_ftx, ], - link_with: [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, - ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, ) diff --git a/plug-ins/selection-to-path/meson.build b/plug-ins/selection-to-path/meson.build index 17fe4cc7a3..1d008e9547 100644 --- a/plug-ins/selection-to-path/meson.build +++ b/plug-ins/selection-to-path/meson.build @@ -26,23 +26,13 @@ if platform_windows ) endif -plugin_selection_to_path_link = [ - libgimp, - libgimpbase, - libgimpcolor, - libgimpconfig, - libgimpmath, - libgimpui, - libgimpwidgets, -] plugin_selection_to_path_deps = [ - gegl, gtk3, math, + libgimpui_dep, + math, ] selection_to_path = executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], - link_with: plugin_selection_to_path_link, dependencies: plugin_selection_to_path_deps, install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name, diff --git a/plug-ins/twain/meson.build b/plug-ins/twain/meson.build index 181f611b01..6229461a35 100644 --- a/plug-ins/twain/meson.build +++ b/plug-ins/twain/meson.build @@ -23,14 +23,10 @@ plugin_sources += windows.compile_resources( twain = executable(plugin_name, plugin_sources, - include_directories: [ rootInclude, ], dependencies: [ - glib, gtk3, gegl, - ], - link_with: [ - libgimp, - libgimpcolor, - libgimpbase, + libgimp_dep, + glib, + gtk3, ], install: true, install_dir: gimpplugindir / 'plug-ins' / plugin_name,