cairo/perf/micro/meson.build
Uli Schlachter edac5f66a0 Fix the meson build
I merged two MRs and broke the build:

- One MR added perf/ to the meson build
- The second MR changed lots of meson code to just dependency objects
  instead of just "messing" with include directories and library objects

The result was that perf/meson.build now referred to include objects and
library objects that no longer exist.

Fix this by also using dependency objects in perf/.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2021-06-17 17:03:10 +02:00

60 lines
1.1 KiB
Meson

perf_micro_sources = [
'cairo-perf-cover.c',
'box-outline.c',
'composite-checker.c',
'disjoint.c',
'fill.c',
'hatching.c',
'hash-table.c',
'line.c',
'a1-line.c',
'long-lines.c',
'mosaic.c',
'paint.c',
'paint-with-alpha.c',
'mask.c',
'pattern_create_radial.c',
'rectangles.c',
'rounded-rectangles.c',
'stroke.c',
'subimage_copy.c',
'tessellate.c',
'text.c',
'tiger.c',
'glyphs.c',
'twin.c',
'unaligned-clip.c',
'wave.c',
'world-map.c',
'zrusin.c',
'long-dashed-lines.c',
'dragon.c',
'pythagoras-tree.c',
'intersections.c',
'many-strokes.c',
'wide-strokes.c',
'many-fills.c',
'wide-fills.c',
'many-curves.c',
'curve.c',
'a1-curve.c',
'spiral.c',
'pixel.c',
'sierpinski.c',
'fill-clip.c',
]
perf_micro_headers = [
'mosaic.h',
'world-map.h',
'zrusin-another.h',
]
libcairoperfmicro = static_library('cairo-perf-micro',
perf_micro_sources + perf_micro_headers,
include_directories: [incbase, incsrc, incmicro],
dependencies: [pixman_dep, cairoboilerplate_dep],
)
libcairoperfmicro_dep = declare_dependency(
link_with: libcairoperfmicro,
)