anv: Fix architecture in intel_icd.{arch}.json
authorChad Versace <chadversary@chromium.org>
Thu, 9 Nov 2017 23:02:13 +0000 (15:02 -0800)
committerChad Versace <chadversary@chromium.org>
Fri, 10 Nov 2017 00:29:31 +0000 (16:29 -0800)
Use the host arch, not the target arch. In Meson and in recent
Autotools, the host arch is where the binary will be used. The target
arch is useful only when compiling a compiler.

See: http://mesonbuild.com/Cross-compilation.html
See: https://www.gnu.org/software/automake/manual/html_node/Cross_002dCompilation.html
Reported-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
src/intel/vulkan/meson.build

index ff24e304ef50e3d455b66ede01a789cdc9db55b3..debdcce4ef2656d2259697672989af15d8ddc62b 100644 (file)
@@ -38,7 +38,7 @@ anv_extensions_c = custom_target(
 intel_icd = custom_target(
   'intel_icd',
   input : 'anv_icd.py',
-  output : 'intel_icd.@0@.json'.format(target_machine.cpu()),
+  output : 'intel_icd.@0@.json'.format(host_machine.cpu()),
   command : [prog_python2, '@INPUT@',
              '--lib-path', join_paths(get_option('prefix'), get_option('libdir')),
              '--out', '@OUTPUT@'],