(root)/
fribidi-1.0.13/
bin/
meson.build
fribidi = executable('fribidi',
  'fribidi-main.c', 'getopt.c', 'getopt1.c', fribidi_unicode_version_h,
  c_args: ['-DHAVE_CONFIG_H'] + fribidi_static_cargs,
  include_directories: incs,
  link_with: libfribidi,
  install: true)

executable('fribidi-benchmark',
  'fribidi-benchmark.c', 'getopt.c', 'getopt1.c', fribidi_unicode_version_h,
  c_args: ['-DHAVE_CONFIG_H'] + fribidi_static_cargs,
  include_directories: incs,
  link_with: libfribidi,
  install: false)

executable('fribidi-bidi-types',
  'fribidi-bidi-types.c', fribidi_unicode_version_h,
  c_args: ['-DHAVE_CONFIG_H'] + fribidi_static_cargs,
  include_directories: incs,
  link_with: libfribidi,
  install: false)

executable('fribidi-caprtl2utf8',
  'fribidi-caprtl2utf8.c', fribidi_unicode_version_h,
  c_args: ['-DHAVE_CONFIG_H'] + fribidi_static_cargs,
  include_directories: incs,
  link_with: libfribidi,
  install: false)

if get_option('fuzzer_ldflags') != ''
  fribidi_fuzzer = executable('fribidi-fuzzer',
    'fribidi-fuzzer.c', fribidi_unicode_version_h,
    c_args: ['-DHAVE_CONFIG_H'] + fribidi_static_cargs,
    include_directories: incs,
    link_with: libfribidi,
    link_args: get_option('fuzzer_ldflags').split(),
    install: false)
endif