2020-05-12 03:47:00 -07:00
|
|
|
libapplayermodes_composite = simd.check('gimpoperationlayermode-composite-simd',
|
|
|
|
|
sse2: 'gimpoperationlayermode-composite-sse2.c',
|
|
|
|
|
compiler: cc,
|
|
|
|
|
include_directories: [ rootInclude, rootAppInclude, ],
|
|
|
|
|
dependencies: [
|
|
|
|
|
cairo,
|
|
|
|
|
gegl,
|
|
|
|
|
gdk_pixbuf,
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
libapplayermodes_normal = simd.check('gimpoperationnormal-simd',
|
|
|
|
|
sse2: 'gimpoperationnormal-sse2.c',
|
|
|
|
|
sse41: 'gimpoperationnormal-sse4.c',
|
|
|
|
|
compiler: cc,
|
|
|
|
|
include_directories: [ rootInclude, rootAppInclude, ],
|
|
|
|
|
dependencies: [
|
|
|
|
|
cairo,
|
|
|
|
|
gegl,
|
|
|
|
|
gdk_pixbuf,
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
libapplayermodes_sources = files(
|
2017-11-01 06:27:13 -07:00
|
|
|
'gimp-layer-modes.c',
|
|
|
|
|
'gimpoperationantierase.c',
|
|
|
|
|
'gimpoperationbehind.c',
|
|
|
|
|
'gimpoperationdissolve.c',
|
|
|
|
|
'gimpoperationerase.c',
|
|
|
|
|
'gimpoperationlayermode-blend.c',
|
|
|
|
|
'gimpoperationlayermode-composite.c',
|
|
|
|
|
'gimpoperationlayermode.c',
|
|
|
|
|
'gimpoperationmerge.c',
|
|
|
|
|
'gimpoperationnormal.c',
|
|
|
|
|
'gimpoperationpassthrough.c',
|
2025-04-08 19:51:51 -07:00
|
|
|
'gimpoperationoverwrite.c',
|
2017-11-01 06:27:13 -07:00
|
|
|
'gimpoperationreplace.c',
|
|
|
|
|
'gimpoperationsplit.c',
|
2020-05-12 03:47:00 -07:00
|
|
|
)
|
2017-11-01 06:27:13 -07:00
|
|
|
|
|
|
|
|
libapplayermodes = static_library('applayermodes',
|
|
|
|
|
libapplayermodes_sources,
|
2020-05-12 03:47:00 -07:00
|
|
|
link_with: [
|
|
|
|
|
libapplayermodes_composite[0],
|
|
|
|
|
libapplayermodes_normal[0],
|
|
|
|
|
],
|
2017-11-01 06:27:13 -07:00
|
|
|
include_directories: [ rootInclude, rootAppInclude, ],
|
|
|
|
|
c_args: '-DG_LOG_DOMAIN="Gimp-Layer-Modes"',
|
|
|
|
|
dependencies: [
|
2020-05-12 03:47:00 -07:00
|
|
|
cairo,
|
|
|
|
|
gegl,
|
|
|
|
|
gdk_pixbuf,
|
2025-08-21 11:18:02 -07:00
|
|
|
gexiv2
|
2017-11-01 06:27:13 -07:00
|
|
|
],
|
|
|
|
|
)
|