mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-20 14:00:10 +01:00
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>
60 lines
1.1 KiB
Meson
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,
|
|
)
|