Mesa (master): intel: don't build tools without -Dtools=intel

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Aug 7 10:59:12 UTC 2018


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

Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Tue Aug  7 11:38:59 2018 +0100

intel: don't build tools without -Dtools=intel

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107487
Fixes: 4334196ab325c6w ("intel: tools: simplify meson build")
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>

---

 src/intel/meson.build       |  4 +++-
 src/intel/tools/meson.build | 26 ++++++++++++--------------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/src/intel/meson.build b/src/intel/meson.build
index ccaf16a76f..37a231f956 100644
--- a/src/intel/meson.build
+++ b/src/intel/meson.build
@@ -26,7 +26,9 @@ subdir('genxml')
 subdir('isl')
 subdir('common')
 subdir('compiler')
-subdir('tools')
+if with_tools.contains('intel')
+  subdir('tools')
+endif
 if with_intel_vk
   subdir('vulkan')
 endif
diff --git a/src/intel/tools/meson.build b/src/intel/tools/meson.build
index ac99adb4e1..cef0f2e956 100644
--- a/src/intel/tools/meson.build
+++ b/src/intel/tools/meson.build
@@ -18,8 +18,6 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 # SOFTWARE.
 
-build_intel_tools = with_tools.contains('intel')
-
 aubinator = executable(
   'aubinator',
   files('aubinator.c', 'intel_aub.h'),
@@ -27,8 +25,8 @@ aubinator = executable(
   include_directories : [inc_common, inc_intel],
   link_with : [libintel_common, libintel_compiler, libintel_dev, libmesa_util],
   c_args : [c_vis_args, no_override_init_args],
-  build_by_default : build_intel_tools,
-  install : build_intel_tools
+  build_by_default : true,
+  install : true
 )
 
 aubinator_error_decode = executable(
@@ -38,8 +36,8 @@ aubinator_error_decode = executable(
   include_directories : [inc_common, inc_intel],
   link_with : [libintel_common, libintel_compiler, libintel_dev, libmesa_util],
   c_args : [c_vis_args, no_override_init_args],
-  build_by_default : build_intel_tools,
-  install : build_intel_tools
+  build_by_default : true,
+  install : true
 )
 
 error2aub = executable(
@@ -49,8 +47,8 @@ error2aub = executable(
   include_directories : [inc_common, inc_intel, inc_drm_uapi],
   link_with : [libintel_dev],
   c_args : [c_vis_args, no_override_init_args],
-  build_by_default : build_intel_tools,
-  install : build_intel_tools
+  build_by_default : true,
+  install : true
 )
 
 sanitize_data = configuration_data()
@@ -62,7 +60,7 @@ configure_file(
   input: 'intel_sanitize_gpu.in',
   output: '@BASENAME@',
   install_dir: get_option('bindir'),
-  install: build_intel_tools,
+  install: true,
   configuration: sanitize_data
 )
 
@@ -73,9 +71,9 @@ libintel_sanitize_gpu = shared_library(
   include_directories : [inc_common, inc_intel, inc_drm_uapi],
   link_with : [libintel_common, libmesa_util],
   c_args : [c_vis_args, no_override_init_args],
-  build_by_default : build_intel_tools,
+  build_by_default : true,
   install_dir: get_option('libexecdir'),
-  install: build_intel_tools
+  install: true
 )
 
 configure_file(
@@ -83,7 +81,7 @@ configure_file(
   output : '@BASENAME@',
   install_dir: get_option('bindir'),
   configuration: sanitize_data,
-  install: build_intel_tools
+  install: true
 )
 
 libintel_dump_gpu = shared_library(
@@ -94,7 +92,7 @@ libintel_dump_gpu = shared_library(
   include_directories : [inc_common, inc_intel, inc_drm_uapi],
   link_with : libintel_dev,
   c_args : [c_vis_args, no_override_init_args],
-  build_by_default : build_intel_tools,
+  build_by_default : true,
   install_dir: get_option('libexecdir'),
-  install: build_intel_tools
+  install: true
 )




More information about the mesa-commit mailing list