libglvnd/src/EGL
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-symbol-check.sh tests: Add symbol check tests 2019-12-04 10:02:00 -08:00
egl.pc.in Add pkg-config files for EGL, GL, GLES, and GLX. 2019-09-03 09:22:52 -06:00
egl.symbols tests: Add symbol check tests 2019-12-04 10:02:00 -08:00
egldispatchstubs.c EGL: Remove a few unused functions in egldispatchstubs.c. 2018-06-06 08:42:41 -06:00
egldispatchstubs.h EGL: Remove a few unused functions in egldispatchstubs.c. 2018-06-06 08:42:41 -06:00
icd_enumeration.md Document EGL vendor ICD search paths 2019-09-19 18:06:57 +01:00
libegl.c EGL: Use EGL_FALSE instead of False. 2019-09-13 15:31:45 -06:00
libeglabipriv.h EGL: Implement EGL_KHR_debug. 2016-06-22 16:15:32 -06:00
libeglcurrent.c EGL: Implement EGL_KHR_debug. 2016-06-22 16:15:32 -06:00
libeglcurrent.h EGL: Implement EGL_KHR_debug. 2016-06-22 16:15:32 -06:00
libeglerror.c EGL: Fix a few errors in EGL_KHR_debug. 2016-08-22 12:53:36 -06:00
libeglerror.h EGL: Fix a few errors in EGL_KHR_debug. 2016-08-22 12:53:36 -06:00
libeglmapping.c Cleanup winsys dispatch index list on EGL mapping teardown 2017-10-07 01:15:20 +00:00
libeglmapping.h EGL: Initial implementation of libEGL. 2016-06-22 16:14:16 -06:00
libeglvendor.c Check if dirent.d_type is available in the configure script. 2019-04-26 11:10:14 -06:00
libeglvendor.h EGL: detect platform gbm vendor capability 2017-06-07 17:43:56 +01:00
Makefile.am tests: Add symbol check tests 2019-12-04 10:02:00 -08:00
meson.build Add meson build system 2019-12-05 12:01:36 -08:00