meson: split and simplify dependencies
authorDylan Baker <dylan@pnwbakers.com>
Sat, 30 Sep 2017 00:53:01 +0000 (17:53 -0700)
committerDylan Baker <dylan@pnwbakers.com>
Mon, 16 Oct 2017 23:32:43 +0000 (16:32 -0700)
commit50c28dfa813e82492dc1e6fcd7b2ec49d501cefc
tree4f58e2dd9a986cabf564c9cb2f3c97d0c0df114e
parentb1b65397d0c4978e36a84c0a1c98a4bd6cb9588e
meson: split and simplify dependencies

Rather than group dependencies in complex groups, use a flatter
structure with split dependencies to avoid checking for the same
dependencies twice.

v2: - Fix building vulkan drivers without gallium or dri drivers
v3: - Drop TODO comment that is done
    - Fix typo in commit message

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
meson.build
src/loader/meson.build
src/vulkan/wsi/meson.build