mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 09:23:24 +00:00
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.
This commit is contained in:
parent
904a2e422d
commit
ae34e778fc
32 changed files with 68 additions and 360 deletions
|
@ -22,19 +22,7 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -26,18 +26,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, gdk_pixbuf, cairo, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -23,18 +23,10 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, openexr, lcms,
|
libgimpui_dep,
|
||||||
],
|
openexr,
|
||||||
link_with: [
|
lcms,
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -21,19 +21,7 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl, gdk_pixbuf, cairo,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -21,19 +21,7 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -21,19 +21,7 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -23,18 +23,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, libpng,
|
libgimpui_dep,
|
||||||
],
|
libpng,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -25,18 +25,11 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, libjpeg, lcms, gexiv2,
|
libgimpui_dep,
|
||||||
],
|
libjpeg,
|
||||||
link_with: [
|
lcms,
|
||||||
libgimp,
|
gexiv2,
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -26,18 +26,11 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, libjpeg, math, zlib,
|
libgimpui_dep,
|
||||||
],
|
libjpeg,
|
||||||
link_with: [
|
math,
|
||||||
libgimp,
|
zlib,
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -34,19 +34,7 @@ foreach plugin_name : file_raw_exes
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -21,19 +21,7 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -23,18 +23,10 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, gexiv2, libtiff,
|
libgimpui_dep,
|
||||||
],
|
gexiv2,
|
||||||
link_with: [
|
libtiff,
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -25,18 +25,10 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, gexiv2, webp_libs,
|
libgimpui_dep,
|
||||||
],
|
gexiv2,
|
||||||
link_with: [
|
webp_libs,
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -23,18 +23,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -23,18 +23,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -39,18 +39,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -41,18 +41,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
c_args: [
|
c_args: [
|
||||||
'-DDEFAULTPATH="@0@:@1@"'.format(
|
'-DDEFAULTPATH="@0@:@1@"'.format(
|
||||||
|
|
|
@ -22,18 +22,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name + '-c',
|
executable(plugin_name + '-c',
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name + '-c',
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name + '-c',
|
||||||
|
|
|
@ -22,18 +22,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -26,19 +26,13 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, gio, webkit,
|
libgimpui_dep,
|
||||||
|
gio,
|
||||||
|
webkit,
|
||||||
],
|
],
|
||||||
link_with: [
|
link_with: [
|
||||||
help_plugin_lib,
|
help_plugin_lib,
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -34,19 +34,13 @@ help_plugin_lib = static_library('help_plugin',
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
'help.c',
|
'help.c',
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, cairo, gio, gdk_pixbuf,
|
libgimpui_dep,
|
||||||
|
gio,
|
||||||
|
gdk_pixbuf,
|
||||||
],
|
],
|
||||||
link_with: [
|
link_with: [
|
||||||
help_plugin_lib,
|
help_plugin_lib,
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -22,18 +22,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -82,20 +82,12 @@ if platform_windows
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -29,18 +29,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, include_directories('.'), ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -29,19 +29,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
|
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -29,18 +29,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, gexiv2,
|
libgimpui_dep,
|
||||||
],
|
gexiv2,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -53,18 +53,9 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl, math,
|
libgimpui_dep,
|
||||||
],
|
math,
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -29,19 +29,7 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
dependencies: libgimpui_dep,
|
||||||
dependencies: [
|
|
||||||
gtk3, gegl,
|
|
||||||
],
|
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -17,20 +17,10 @@ endif
|
||||||
|
|
||||||
screenshot = executable('screenshot',
|
screenshot = executable('screenshot',
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gtk3, gegl,
|
libgimpui_dep,
|
||||||
x11, xmu, xext, xfixes,
|
x11, xmu, xext, xfixes,
|
||||||
],
|
],
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -36,9 +36,10 @@ endif
|
||||||
|
|
||||||
executable(plugin_name,
|
executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
gegl, gtk3, math, winsock,
|
libgimpui_dep,
|
||||||
|
math,
|
||||||
|
winsock,
|
||||||
],
|
],
|
||||||
c_args: [
|
c_args: [
|
||||||
'-DSTANDALONE=0',
|
'-DSTANDALONE=0',
|
||||||
|
@ -49,15 +50,6 @@ executable(plugin_name,
|
||||||
scriptfu_tinyscheme,
|
scriptfu_tinyscheme,
|
||||||
scriptfu_ftx,
|
scriptfu_ftx,
|
||||||
],
|
],
|
||||||
link_with: [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
],
|
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
)
|
)
|
||||||
|
|
|
@ -26,23 +26,13 @@ if platform_windows
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
plugin_selection_to_path_link = [
|
|
||||||
libgimp,
|
|
||||||
libgimpbase,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpconfig,
|
|
||||||
libgimpmath,
|
|
||||||
libgimpui,
|
|
||||||
libgimpwidgets,
|
|
||||||
]
|
|
||||||
plugin_selection_to_path_deps = [
|
plugin_selection_to_path_deps = [
|
||||||
gegl, gtk3, math,
|
libgimpui_dep,
|
||||||
|
math,
|
||||||
]
|
]
|
||||||
|
|
||||||
selection_to_path = executable(plugin_name,
|
selection_to_path = executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
link_with: plugin_selection_to_path_link,
|
|
||||||
dependencies: plugin_selection_to_path_deps,
|
dependencies: plugin_selection_to_path_deps,
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
|
@ -23,14 +23,10 @@ plugin_sources += windows.compile_resources(
|
||||||
|
|
||||||
twain = executable(plugin_name,
|
twain = executable(plugin_name,
|
||||||
plugin_sources,
|
plugin_sources,
|
||||||
include_directories: [ rootInclude, ],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
glib, gtk3, gegl,
|
libgimp_dep,
|
||||||
],
|
glib,
|
||||||
link_with: [
|
gtk3,
|
||||||
libgimp,
|
|
||||||
libgimpcolor,
|
|
||||||
libgimpbase,
|
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
install_dir: gimpplugindir / 'plug-ins' / plugin_name,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue