X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=include%2Fmeson.build;h=4c0b12d3c6a83dcf6e835a9bb65d8292394214e4;hb=e5b3cf433e8b0e31e257a8e1216b6f8c08f7e780;hp=aaeec1293f038e3a3cdfbc9118360a6d05f2bb2d;hpb=89241eeafc59e821c76d4f837f1078247dd77331;p=mesa.git diff --git a/include/meson.build b/include/meson.build index aaeec1293f0..4c0b12d3c6a 100644 --- a/include/meson.build +++ b/include/meson.build @@ -20,55 +20,79 @@ inc_include = include_directories('.') inc_d3d9 = include_directories('D3D9') -inc_gl_internal = include_directories('GL/internal') inc_haikugl = include_directories('HaikuGL') -if with_gles1 - install_headers( - 'GLES/egl.h', 'GLES/gl.h', 'GLES/glext.h', 'GLES/glplatform.h', - subdir : 'GLES', - ) -endif - -if with_gles2 - install_headers( - 'GLES2/gl2.h', 'GLES2/gl2ext.h', 'GLES2/gl2platform.h', - subdir : 'GLES2', - ) - install_headers( - 'GLES3/gl3.h', 'GLES3/gl31.h', 'GLES3/gl32.h', 'GLES3/gl3ext.h', - 'GLES3/gl3platform.h', - subdir : 'GLES3', - ) -endif - -if with_gles1 or with_gles2 or with_opengl or with_egl - install_headers('KHR/khrplatform.h', subdir : 'KHR') +if not with_glvnd + if with_gles1 or with_gles2 or with_opengl or with_egl + install_headers('KHR/khrplatform.h', subdir : 'KHR') + endif + + if with_gles1 + install_headers( + 'GLES/egl.h', + 'GLES/gl.h', + 'GLES/glext.h', + 'GLES/glplatform.h', + subdir : 'GLES', + ) + endif + + if with_gles2 + install_headers( + 'GLES2/gl2.h', + 'GLES2/gl2ext.h', + 'GLES2/gl2platform.h', + subdir : 'GLES2', + ) + install_headers( + 'GLES3/gl3.h', + 'GLES3/gl31.h', + 'GLES3/gl32.h', + 'GLES3/gl3ext.h', + 'GLES3/gl3platform.h', + subdir : 'GLES3', + ) + endif + + if with_opengl + install_headers( + 'GL/gl.h', + 'GL/glcorearb.h', + 'GL/glext.h', + subdir : 'GL', + ) + endif + + if with_glx != 'disabled' + install_headers( + 'GL/glx.h', + 'GL/glxext.h', + subdir : 'GL') + endif + + if with_egl + install_headers( + 'EGL/egl.h', + 'EGL/eglext.h', + 'EGL/eglplatform.h', + subdir : 'EGL', + ) + endif endif -if with_opengl +# Non-upstream headers +if with_egl install_headers( - 'GL/gl.h', 'GL/glext.h', 'GL/glcorearb.h', 'GL/gl_mangle.h', - subdir : 'GL', + 'EGL/eglmesaext.h', + 'EGL/eglextchromium.h', + subdir : 'EGL', ) endif -if with_glx != 'disabled' - install_headers('GL/glx.h', 'GL/glxext.h', 'GL/glx_mangle.h', subdir : 'GL') -endif - if with_osmesa != 'none' install_headers('GL/osmesa.h', subdir : 'GL') endif -if with_egl - install_headers( - 'EGL/eglext.h', 'EGL/egl.h', 'EGL/eglextchromium.h', 'EGL/eglmesaext.h', - 'EGL/eglplatform.h', - subdir : 'EGL', - ) -endif - if with_dri install_headers('GL/internal/dri_interface.h', subdir : 'GL/internal') endif