mesa/src/egl
Benjamin Gordon b30aad552c configure.ac/meson.build: Add options for library suffixes
When building the Chrome OS Android container, we need to build copies
of mesa that don't conflict with the Android system-supplied libraries.
This adds options to create suffixed versions of EGL and GLES libraries:

libEGL.so -> libEGL${egl-lib-suffix}.so
libGLESv1_CM.so -> libGLESv1_CM${gles-lib-suffix}.so
libGLESv2.so -> libGLES${gles-lib-suffix}.so

This is similar to what happens when --enable-libglvnd is specified, but
without the side effects of linking against libglvnd.  To avoid
unexpected clashes with the suffixed appended by libglvnd, make it an
error to specify both --enable-libglvnd and --with-egl-lib-suffix.

Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
2019-03-21 10:18:31 -07:00
..
drivers egl/dri: Avoid out of bounds array access 2019-03-13 18:28:53 +00:00
generate mapi: move genCommon.py to src/mapi/new 2019-01-24 18:13:25 +00:00
main egl: fix libdrm-less builds 2019-03-05 13:04:06 +00:00
wayland dri: Add XYUV8888 format 2019-02-26 13:08:52 +00:00
.gitignore egl: add gitignore 2017-04-22 00:42:38 +01:00
Android.mk android: Build fixes for OMR1 2019-03-18 11:53:59 +02:00
egl-entrypoint-check egl: use the LC_ALL hammer instead of LANG 2018-11-01 17:25:08 +00:00
egl-symbols-check egl: Use correct shared libraries suffix on macOS. 2018-10-11 11:30:00 -07:00
Makefile.am configure.ac/meson.build: Add options for library suffixes 2019-03-21 10:18:31 -07:00
Makefile.sources egl: add base EGL_EXT_device_base implementation 2018-11-01 00:05:43 +00:00
meson.build configure.ac/meson.build: Add options for library suffixes 2019-03-21 10:18:31 -07:00
SConscript drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00