Skip to content
  • Benjamin Gordon's avatar
    configure.ac/meson.build: Add options for library suffixes · b30aad55
    Benjamin Gordon authored and Gurchetan Singh's avatar Gurchetan Singh committed
    
    
    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: default avatarEric Engestrom <eric.engestrom@intel.com>
    b30aad55