• Gert Wollny's avatar
    build: Add meson build · 17c2368f
    Gert Wollny authored
    This patch adds the meson build system as alternative to the
    autotools build system.
    
    v2: Thanks to Alexandros for his comments that lead to the following changes:
        - Fix logic for platforms so that the ones selected by 'auto' don't
          fail if the dependencies are missing, but fail when explicitely
          requested
        - declare project version differently
        - set a minimun meson version
        - clean up some braces
        - reformat some code
        - squesh remaining separate patches
    
    v3: require meson 0.46 (Gurchetan)
    
    v4: set minimum gbm version to 18.0.0
    
    v5: - fix gbm version requirement (Gurchetan)
        - don't duplicate glx files (Gurchetan)
    
    Fixes: #129Signed-off-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
    Tested-by: Gurchetan Singh's avatarGurchetan Singh <gurchetansingh@chromium.org>
    Reviewed-by: Gurchetan Singh's avatarGurchetan Singh <gurchetansingh@chromium.org>
    17c2368f
Name
Last commit
Last update
..
Makefile.am Loading commit data...
meson.build Loading commit data...
util.c Loading commit data...
util.h Loading commit data...
vtest.h Loading commit data...
vtest_fuzzer.c Loading commit data...
vtest_protocol.h Loading commit data...
vtest_renderer.c Loading commit data...
vtest_server.c Loading commit data...
vtest_shm.c Loading commit data...
vtest_shm.h Loading commit data...