Commit bac02d76 by Yuly Novikov Committed by Commit Bot

Vulkan: Fix data_deps on layers

Was broken by https://chromium-review.googlesource.com/900096 BUG=angleproject:2339 Change-Id: I3c28a38619d83e7dcbb2349565517feb1758976c Reviewed-on: https://chromium-review.googlesource.com/907959Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
parent 8e5ba8bb
......@@ -423,12 +423,9 @@ if (angle_enable_vulkan) {
public_deps = [
"$angle_root/third_party/vulkan-validation-layers:vulkan_headers",
]
data_deps = []
foreach(layer_info, layers) {
name = layer_info[0]
data_deps +=
[ "$angle_root/third_party/vulkan-validation-layers:VkLayer_$name" ]
}
data_deps = [
"$angle_root/third_party/vulkan-validation-layers:vulkan_validation_layers",
]
public_configs = [
"$angle_root/third_party/glslang:glslang_config",
"$angle_root/third_party/vulkan-validation-layers:vulkan_config",
......
......@@ -489,9 +489,7 @@ if (!is_android) {
shared_library("VkICD_mock_icd") {
configs -= vulkan_undefine_configs
public_configs = [
":vulkan_config",
]
public_configs = [ ":vulkan_config" ]
deps = [
"//build/config:exe_and_shlib_deps",
]
......@@ -518,8 +516,12 @@ if (!is_android) {
}
# The layer JSON files are part of the necessary data deps.
outputs = [ "$root_out_dir/$data_dir/VkICD_mock_icd.json", ]
data = [ "$root_out_dir/$data_dir/VkICD_mock_icd.json", ]
outputs = [
"$root_out_dir/$data_dir/VkICD_mock_icd.json",
]
data = [
"$root_out_dir/$data_dir/VkICD_mock_icd.json",
]
args += [ rebase_path("$root_out_dir/$data_dir", root_build_dir) ]
}
}
......@@ -615,3 +617,10 @@ foreach(layer_info, layers) {
}
}
group("vulkan_validation_layers") {
data_deps = []
foreach(layer_info, layers) {
name = layer_info[0]
data_deps += [ ":VkLayer_$name" ]
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment