mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-30 01:20:17 +01:00
meson: fix egl build for meson version < 0.43
Meson 0.43 added the ability to pass nested lists to
include_directories, so the code that we have works for 0.43, but not
for 0.42. This patch changes the include_directories list to be flat so
it works with 0.42
fixes: 108d257a16 ("meson: build libEGL")
Tested-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Rhys Kidd <rhyskidd@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
This commit is contained in:
parent
f9ccfda9bc
commit
77f7ef0287
1 changed files with 4 additions and 5 deletions
|
|
@ -21,7 +21,9 @@
|
|||
c_args_for_egl = []
|
||||
link_for_egl = []
|
||||
deps_for_egl = []
|
||||
incs_for_egl = []
|
||||
incs_for_egl = [
|
||||
inc_include, inc_src, inc_loader, inc_gbm, include_directories('main'),
|
||||
]
|
||||
files_egl = files(
|
||||
'main/eglapi.c',
|
||||
'main/eglapi.h',
|
||||
|
|
@ -159,10 +161,7 @@ libegl = shared_library(
|
|||
'-D_EGL_BUILT_IN_DRIVER_DRI2',
|
||||
'-D_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_@0@'.format(egl_native_platform.to_upper()),
|
||||
],
|
||||
include_directories : [
|
||||
incs_for_egl, inc_include, inc_src, inc_loader, inc_gbm,
|
||||
include_directories('main'),
|
||||
],
|
||||
include_directories : incs_for_egl,
|
||||
link_with : [link_for_egl, libloader, libxmlconfig, libglapi, libmesa_util],
|
||||
link_args : [ld_args_bsymbolic, ld_args_gc_sections],
|
||||
dependencies : [deps_for_egl, dep_dl, dep_libdrm, dep_clock, dep_thread],
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue