summaryrefslogtreecommitdiff
path: root/util/cairo-sphinx/meson.build
blob: 20ea04d7f9febc8c722109cd7982c881a9d36616 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
libcairo_sphinx_sources = [
  'fdr.c',
]

cairo_sphinx_sources = [
  'sphinx.c',
]

libcairosphinx = library('cairo-sphinx', libcairo_sphinx_sources,
  include_directories: [incbase, incsrc],
  dependencies: deps,
  install: true,
  install_dir: join_paths(get_option('prefix'), get_option('libdir'), 'cairo'),
)

libdir = join_paths(get_option('prefix'), get_option('libdir'))

cairosphinx_exe = executable('cairo-sphinx', cairo_sphinx_sources,
  include_directories: [incbase],
  c_args: ['-DLIBDIR="@0@"'.format(libdir)] + pthread_c_args,
  dependencies: deps + [glib_dep, rt_dep, libcairo_dep, cairoboilerplate_dep, libcairoscript_dep],
  link_with: [libcairosphinx],
  link_args: extra_link_args,
  install: true,
)