No longer leak FDs on VT switch.
[xserver.git] / glamor / meson.build
blob2ae522aecfa8681a851985dc31b4087d3ec5294c
1 srcs_glamor = [
2     'glamor.c',
3     'glamor_copy.c',
4     'glamor_core.c',
5     'glamor_dash.c',
6     'glamor_font.c',
7     'glamor_composite_glyphs.c',
8     'glamor_image.c',
9     'glamor_lines.c',
10     'glamor_segs.c',
11     'glamor_render.c',
12     'glamor_gradient.c',
13     'glamor_prepare.c',
14     'glamor_program.c',
15     'glamor_rects.c',
16     'glamor_spans.c',
17     'glamor_text.c',
18     'glamor_transfer.c',
19     'glamor_transform.c',
20     'glamor_trapezoid.c',
21     'glamor_triangles.c',
22     'glamor_addtraps.c',
23     'glamor_glyphblt.c',
24     'glamor_points.c',
25     'glamor_pixmap.c',
26     'glamor_largepixmap.c',
27     'glamor_picture.c',
28     'glamor_vbo.c',
29     'glamor_window.c',
30     'glamor_fbo.c',
31     'glamor_compositerects.c',
32     'glamor_utils.c',
33     'glamor_sync.c',
36 if build_glx
37     srcs_glamor += 'glamor_glx_provider.c'
38 endif
39 if build_xv
40     srcs_glamor += 'glamor_xv.c'
41 endif
43 epoxy_dep = dependency('epoxy')
45 glamor = static_library('glamor',
46     srcs_glamor,
47     include_directories: [inc, glx_inc],
48     dependencies: [
49         common_dep,
50         epoxy_dep,
51     ],
54 if build_xorg
55     install_data('glamor.h', install_dir: xorgsdkdir)
56 endif