diff options
author | Dylan Baker <[email protected]> | 2017-10-20 17:34:51 -0700 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2017-10-27 18:56:37 +0100 |
commit | 26b44eadac90187b7c0d3fdb21c218d08b657df6 (patch) | |
tree | b0f50853baa1cd5d869450e4aab80393c03d2c2e | |
parent | e22cf6e9b4cb3823f5b8115d8c7cfd6deae75006 (diff) |
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: 108d257a16859898f5c ("meson: build libEGL")
Tested-by: Vinson Lee <[email protected]>
Reviewed-by: Rhys Kidd <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Signed-off-by: Dylan Baker <[email protected]>
(cherry picked from commit 77f7ef0287cee23d411b1a2e750d281efe425ff3)
-rw-r--r-- | src/egl/meson.build | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/egl/meson.build b/src/egl/meson.build index 8ea8a5bbb69..ea7ae06761f 100644 --- a/src/egl/meson.build +++ b/src/egl/meson.build @@ -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], |