Mesa (master): meson: add etnaviv to the tools option

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Dec 18 20:52:37 UTC 2018


Module: Mesa
Branch: master
Commit: 7ea8e54dd6399b86961a89c35f46d8faccb2a52b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea8e54dd6399b86961a89c35f46d8faccb2a52b

Author: Christian Gmeiner <christian.gmeiner at gmail.com>
Date:   Thu Dec 13 21:07:23 2018 +0100

meson: add etnaviv to the tools option

Signed-off-by: Christian Gmeiner <christian.gmeiner at gmail.com>
Reviewed-by: Dylan Baker <dylan at pnwbakers.com>

---

 meson.build                             | 2 +-
 meson_options.txt                       | 2 +-
 src/gallium/drivers/etnaviv/meson.build | 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meson.build b/meson.build
index 57dd8b59cb..86ae13fd60 100644
--- a/meson.build
+++ b/meson.build
@@ -56,7 +56,7 @@ with_osmesa = get_option('osmesa')
 with_swr_arches = get_option('swr-arches')
 with_tools = get_option('tools')
 if with_tools.contains('all')
-  with_tools = ['freedreno', 'glsl', 'intel', 'nir', 'nouveau', 'xvmc']
+  with_tools = ['etnaviv', 'freedreno', 'glsl', 'intel', 'nir', 'nouveau', 'xvmc']
 endif
 
 dri_drivers_path = get_option('dri-drivers-path')
diff --git a/meson_options.txt b/meson_options.txt
index 589d10bb3f..bfb06c4dd4 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -301,7 +301,7 @@ option(
   'tools',
   type : 'array',
   value : [],
-  choices : ['freedreno', 'glsl', 'intel', 'intel-ui', 'nir', 'nouveau', 'xvmc', 'all'],
+  choices : ['etnaviv', 'freedreno', 'glsl', 'intel', 'intel-ui', 'nir', 'nouveau', 'xvmc', 'all'],
   description : 'List of tools to build. (Note: `intel-ui` selects `intel`)',
 )
 option(
diff --git a/src/gallium/drivers/etnaviv/meson.build b/src/gallium/drivers/etnaviv/meson.build
index 1733024ac9..63553dec51 100644
--- a/src/gallium/drivers/etnaviv/meson.build
+++ b/src/gallium/drivers/etnaviv/meson.build
@@ -101,7 +101,8 @@ etnaviv_compiler = executable(
   include_directories : [inc_include, inc_src, inc_gallium, inc_gallium_aux],
   link_with : [libmesa_util, libgallium, libetnaviv],
   dependencies : [dep_libdrm_etnaviv],
-  build_by_default : false,
+  build_by_default : with_tools.contains('etnaviv'),
+  install : with_tools.contains('etnaviv'),
 )
 
 driver_etnaviv = declare_dependency(




More information about the mesa-commit mailing list