meson: Don't confuse the install and search paths for dri drivers
authorDylan Baker <dylan@pnwbakers.com>
Tue, 16 Jan 2018 18:36:28 +0000 (10:36 -0800)
committerDylan Baker <dylan@pnwbakers.com>
Fri, 2 Feb 2018 19:01:42 +0000 (11:01 -0800)
commitd7235ef83b92175537e3b538634ffcff29bf0dce
tree7bab3c8d00f6e2d50123685ff59e17de6957be50
parent847d0a393d7f0f967f39302900d5330f32b804c8
meson: Don't confuse the install and search paths for dri drivers

Currently there is not a separate option for setting the search path of
DRI drivers in meson, like there is in scons and autotools. This is an
oversight and needs to be fixed. This adds an extra option
`dri-search-path`, which will default to the value of
`dri-drivers-path`, like autotools does.

v2: - Split input list before joining.
v3: - use : instead of ; as the delimiter. The autotools help string
      incorrectly says ; but the code uses :
v4: - Take list in pre : delimited form (Ilia)
    - Ensure that the dri-search-path is absolute when using
      dri_drivers_path

Fixes: db9788420d4bc7b4 ("meson: Add support for configuring dri drivers directory.")
Reported-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net> (v2)
Reviewed-by: Eric Engestrom <eric@engestrom.ch> (v3)
meson.build
meson_options.txt
src/egl/meson.build
src/gbm/meson.build
src/glx/meson.build