meson: add variable for including include/GL/internal

Signed-off-by: <dylan.c.baker@intel.com>
Acked-by: Eric Engestrom <eric.engestrom@imgtec.com>
This commit is contained in:
Dylan Baker
2018-01-03 12:37:34 -08:00
parent 5fcadaec80
commit aca3b647be
3 changed files with 5 additions and 10 deletions

View File

@@ -21,6 +21,7 @@
inc_drm_uapi = include_directories('drm-uapi') inc_drm_uapi = include_directories('drm-uapi')
inc_vulkan = include_directories('vulkan') inc_vulkan = include_directories('vulkan')
inc_d3d9 = include_directories('D3D9') inc_d3d9 = include_directories('D3D9')
inc_gl_internal = include_directories('GL/internal')
if with_gles1 if with_gles1
install_headers( install_headers(

View File

@@ -138,10 +138,7 @@ endif
libglx = static_library( libglx = static_library(
'glx', 'glx',
[files_libglx, glx_generated], [files_libglx, glx_generated],
include_directories : [ include_directories : [inc_common, inc_glapi, inc_loader, inc_gl_internal],
inc_common, inc_glapi, inc_loader,
include_directories('../../include/GL/internal'),
],
c_args : [ c_args : [
c_vis_args, gl_lib_cargs, c_vis_args, gl_lib_cargs,
'-DGL_LIB_NAME="lib@0@.so.@1@"'.format(gl_lib_name, gl_lib_version.split('.')[0]), '-DGL_LIB_NAME="lib@0@.so.@1@"'.format(gl_lib_name, gl_lib_version.split('.')[0]),
@@ -165,10 +162,7 @@ if with_glx == 'dri'
libgl = shared_library( libgl = shared_library(
gl_lib_name, gl_lib_name,
dummy_c, # workaround for bug #2180 dummy_c, # workaround for bug #2180
include_directories : [ include_directories : [inc_common, inc_glapi, inc_loader, inc_gl_internal],
inc_common, inc_glapi, inc_loader,
include_directories('../../include/GL/internal'),
],
link_with : [libglapi_static, libglapi], link_with : [libglapi_static, libglapi],
link_whole : libglx, link_whole : libglx,
link_args : [ld_args_bsymbolic, ld_args_gc_sections, extra_ld_args_libgl], link_args : [ld_args_bsymbolic, ld_args_gc_sections, extra_ld_args_libgl],

View File

@@ -40,8 +40,8 @@ if with_shared_glapi
[files_glx_test, glx_indirect_size_h, main_dispatch_h], [files_glx_test, glx_indirect_size_h, main_dispatch_h],
link_with : [libglx, libglapi], link_with : [libglx, libglapi],
include_directories : [ include_directories : [
include_directories('..', '../../../include/GL/internal'), inc_src, inc_include, inc_mesa, inc_mapi, inc_gl_internal,
inc_src, inc_include, inc_mesa, inc_mapi, include_directories('..'),
], ],
dependencies : [dep_libdrm, dep_thread, idep_gtest] dependencies : [dep_libdrm, dep_thread, idep_gtest]
) )