aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoko Kung <lokokung@google.com>2022-04-06 11:33:58 -0700
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2022-04-06 14:29:01 -0600
commit38f9ee7a5bc8f137dc98a74698826f7fa53e3fd8 (patch)
tree6352e2b358fc9fecb6ee931e2daf2e3407e9703c
parentfc0b3f063ff616aca3b7b6231152bb13e36eff42 (diff)
downloadusermoji-38f9ee7a5bc8f137dc98a74698826f7fa53e3fd8.tar.xz
Factor out typemap_helper header in BUILD rules for reusability in Dawn without depending on entire icd lib.
-rw-r--r--BUILD.gn10
1 files changed, 9 insertions, 1 deletions
diff --git a/BUILD.gn b/BUILD.gn
index deb5ce33..1ac38ce6 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -46,17 +46,25 @@ config("vulkan_internal_config") {
}
}
+# Vulkan tool generated utility headers
+source_set("vulkan_tools_headers") {
+ public_deps = [ "$vulkan_headers_dir:vulkan_headers" ]
+ sources = [
+ "icd/generated/vk_typemap_helper.h",
+ ]
+}
+
if (!is_android) {
# Vulkan Mock ICD
# ---------------
shared_library("VkICD_mock_icd") {
configs -= vulkan_undefine_configs
+ deps = [ ":vulkan_tools_headers" ]
public_deps = [ "$vulkan_headers_dir:vulkan_headers" ]
data_deps = [ ":vulkan_gen_icd_json_file" ]
sources = [
"icd/generated/mock_icd.cpp",
"icd/generated/mock_icd.h",
- "icd/generated/vk_typemap_helper.h",
]
if (is_win) {
sources += [ "icd/VkICD_mock_icd.def" ]