summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2018-03-06 10:36:42 -0800
committerDylan Baker <dylan@pnwbakers.com>2018-03-07 13:30:53 -0800
commit6f628951afa342c1da5b770ab1cc73b50fab1a10 (patch)
tree910c633f2bcc468f92efa20301dec82c64a43ad3 /src
parent34e852d5b50772199797ea839fc8d6b3805633ff (diff)
meson: Use include directory variables instead of traversing
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com> Reviewed-by: Jon Turney <jon.turney@dronecode.org.uk> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> Tested-by: Julien Isorce <julien.isorce@gmail.com> Tested-by: Karol Herbst <kherbst@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/egl/meson.build5
-rw-r--r--src/gallium/state_trackers/dri/meson.build2
-rw-r--r--src/gallium/state_trackers/omx/meson.build12
-rw-r--r--src/gbm/meson.build2
4 files changed, 12 insertions, 9 deletions
diff --git a/src/egl/meson.build b/src/egl/meson.build
index 36cd33ac08..6537e4bdee 100644
--- a/src/egl/meson.build
+++ b/src/egl/meson.build
@@ -18,10 +18,13 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
+inc_egl = include_directories('.', 'main')
+inc_egl_dri2 = include_directories('drivers/dri2')
+
c_args_for_egl = []
link_for_egl = []
deps_for_egl = []
-incs_for_egl = [inc_include, inc_src, include_directories('main')]
+incs_for_egl = [inc_include, inc_src, inc_egl]
files_egl = files(
'main/eglapi.c',
diff --git a/src/gallium/state_trackers/dri/meson.build b/src/gallium/state_trackers/dri/meson.build
index b99314ebf6..dfc37fcd81 100644
--- a/src/gallium/state_trackers/dri/meson.build
+++ b/src/gallium/state_trackers/dri/meson.build
@@ -18,6 +18,8 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
+inc_st_dri = include_directories('.')
+
files_libdri = files(
'dri_context.c',
'dri_context.h',
diff --git a/src/gallium/state_trackers/omx/meson.build b/src/gallium/state_trackers/omx/meson.build
index b0c71a895f..dd803f679f 100644
--- a/src/gallium/state_trackers/omx/meson.build
+++ b/src/gallium/state_trackers/omx/meson.build
@@ -51,13 +51,11 @@ files_omx += files(
inc_st_omx = [
inc_st_omx,
inc_dri_common,
- include_directories('../../state_trackers/dri'),
- include_directories('../../../egl/drivers/dri2'),
- include_directories('../../../egl/main'),
- include_directories('../../../egl'),
- include_directories('../../../gbm/backends/dri'),
- include_directories('../../../gbm/main'),
- include_directories('../../../loader')
+ inc_loader,
+ inc_gbm,
+ inc_st_dri,
+ inc_egl,
+ inc_egl_dri2,
]
dep_st_omx = [dep_st_omx, dep_omx_other, dep_libdrm]
endif
diff --git a/src/gbm/meson.build b/src/gbm/meson.build
index 13fa3a1f84..7a60868783 100644
--- a/src/gbm/meson.build
+++ b/src/gbm/meson.build
@@ -18,7 +18,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
-inc_gbm = include_directories('.', 'backends/dri')
+inc_gbm = include_directories('.', 'main', 'backends/dri')
files_gbm = files(
'main/backend.c',