Add SPIR-V tools dependency to BUILD.gn files
Since we track the SPV_ENV_... version with VkConfig.hpp, any other
directory that includes VkConfig has to have a dependency on SPIR-V
Tools.
Bug: b/172837769
Change-Id: I7962ee278c3240c9461acaedcd9cbbca0c08c0d6
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/50208
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by: Sean Risser <srisser@google.com>
diff --git a/src/Device/BUILD.gn b/src/Device/BUILD.gn
index 0823585..d444f90 100644
--- a/src/Device/BUILD.gn
+++ b/src/Device/BUILD.gn
@@ -73,6 +73,7 @@
]
deps = [
+ "${swiftshader_spirv_tools_dir}:SPIRV-Tools",
"../../third_party/marl:Marl_headers",
"../Pipeline:Pipeline_headers",
"../System:System_headers",
diff --git a/src/WSI/BUILD.gn b/src/WSI/BUILD.gn
index fa37f94..2116b63 100644
--- a/src/WSI/BUILD.gn
+++ b/src/WSI/BUILD.gn
@@ -68,6 +68,7 @@
]
deps = [
+ "${swiftshader_spirv_tools_dir}:SPIRV-Tools",
"../../third_party/marl:Marl_headers",
"../System",
"../Vulkan:swiftshader_libvulkan_headers",