load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_cc_library") package( default_applicable_licenses = ["//:license"], ) licenses(["notice"]) exports_files_legacy() skia_cc_library( name = "vulkanmemoryallocator", srcs = [ "VulkanMemoryAllocatorWrapper.cpp", ], copts = [ # Because `copts` options don't propagate up the stack, some static errors in # `vk_mem_alloc.h` need to be suppressed in the BUILD rule which includes the library. # # https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/298 "-Wno-unused-variable", # https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/299 "-Wno-implicit-fallthrough", ], textual_hdrs = [ "VulkanMemoryAllocatorWrapper.h", ], visibility = ["//:__subpackages__"], deps = [ "//include/third_party/vulkan", "@vulkanmemoryallocator//:hdrs", ], )