libglvnd/include
Dylan Baker 16dc32352d Add meson build system
Theres a couple of things that this meson build system does differently
than autotools. It doesn't use a config.h file, it just puts #defines on
the command line with -D. It also does all of the code generation in the
generated folder, simply because it's simpler to do that.

On my 2 core / 4 thread KBL system:

autotools (no ccache):
sh -c "./autogen.sh&& ./configure && make -j6 check"  44.74s user 6.70s system 145% cpu 35.269 total

autotools (warm ccache):
sh -c "./autogen.sh&& ./configure && make -j6 check"  32.86s user 4.22s system 129% cpu 28.580 total

meson (no ccache):
sh -c "meson build; ninja -C build test"  23.48s user 3.71s system 236% cpu 11.487 total

meson (warm ccache)
sh -c "meson build; ninja -C build test"  16.06s user 2.31s system 210% cpu 8.727 total
2019-12-05 12:01:36 -08:00
..
EGL egl: Sync with Khronos 2019-10-17 11:53:50 -04:00
GL Update GL/gl.h to match Mesa. 2019-10-22 16:48:29 -06:00
GLES Update GL and GLX header and XML files. 2019-09-03 09:22:52 -06:00
GLES2 Add the missing GL and GLES headers. 2019-09-04 14:15:00 -06:00
GLES3 Provide an empty GLES3/gl3ext.h header 2019-11-06 17:41:08 -08:00
glvnd EGL: Allow vendor libraries to identify platforms for eglGetDisplay. (#124) 2017-06-20 12:50:40 -06:00
KHR Update the EGL headers. 2019-09-04 14:15:00 -06:00
c99_compat.h Add mesa headers from git commit fa7829c36b78b8ecc42238cbc0a02d1059320c77 2013-08-26 11:03:42 -07:00
compiler.h Fix spelling mistakes 2016-04-03 16:14:15 +01:00
glheader.h Remove a couple of duplicate typedefs. 2018-10-04 09:53:25 -06:00
glvnd_list.h Add glvnd_list.h 2013-08-26 10:29:08 -07:00
lkdhash.h Remove the GLVNDPthreadFuncs parameter from the lkdhash.h macros. 2016-02-25 12:54:17 -07:00
Makefile.am Provide an empty GLES3/gl3ext.h header 2019-11-06 17:41:08 -08:00
meson.build Add meson build system 2019-12-05 12:01:36 -08:00