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