1
2tools_deps = [
3  babl,
4  glib,
5  gobject,
6]
7
8tools_c_args = [
9  '-DTOP_SRCDIR="' + meson.source_root() + '"',
10]
11
12detect_opencl = executable(
13  'detect_opencl',
14  'detect_opencl.c',
15  include_directories: [ rootInclude, geglInclude, ],
16  dependencies: [ tools_deps, ],
17  link_with: [ gegl_lib, ],
18  c_args: [ tools_c_args ],
19  install: false,
20)
21gegl_imgcmp = executable(
22  'gegl-imgcmp',
23  'gegl-imgcmp.c',
24  include_directories: [ rootInclude, geglInclude, ],
25  dependencies: [ tools_deps, ],
26  link_with: [ gegl_lib, ],
27  c_args: [ tools_c_args ],
28  install: true,
29)
30gegl_tester = executable(
31  'gegl-tester',
32  'gegl-tester.c',
33  include_directories: [ rootInclude, geglInclude, ],
34  dependencies: [ tools_deps, ],
35  link_with: [ gegl_lib, ],
36  c_args: [ tools_c_args ],
37  install: false,
38)
39introspect = executable(
40  'introspect',
41  'introspect.c',
42  include_directories: [ rootInclude, geglInclude, ],
43  dependencies: [ tools_deps, ],
44  link_with: [ gegl_lib, ],
45  c_args: [ tools_c_args ],
46  install: false,
47)
48operation_reference = executable(
49  'operation_reference',
50  'operation_reference.c',
51  include_directories: [ rootInclude, geglInclude, ],
52  dependencies: [ tools_deps, ],
53  link_with: [ gegl_lib, ],
54  c_args: [ tools_c_args ],
55  install: false,
56)
57operations_html = executable(
58  'operations_html',
59  'operations_html.c',
60  include_directories: [ rootInclude, geglInclude, ],
61  dependencies: [ tools_deps, ],
62  link_with: [ gegl_lib, ],
63  c_args: [ tools_c_args ],
64  install: false,
65)
66
67if gexiv2.found()
68  exp_combine = executable(
69    'exp_combine',
70    'exp_combine.cpp',
71    include_directories: [ rootInclude, geglInclude, ],
72    dependencies: [ tools_deps, gexiv2, ],
73    link_with: [ gegl_lib, ],
74    c_args: [ tools_c_args ],
75    install: false,
76  )
77endif
78
79gen_loader = find_program('gen-loader.sh')
80gobj2dot   = find_program('gobj2dot.rb')
81
82
83meson.add_dist_script('dist-script.sh')
84