tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

vulkan-SPIRV-Tools.gn (1823B)


      1 # This shim can only be used if you build Chromium without DAWN
      2 
      3 import("//chromium/build/config/linux/pkg_config.gni")
      4 import("//chromium/build/shim_headers.gni")
      5 
      6 pkg_config("spvtools_internal_config") {
      7   packages = [ "SPIRV-Tools" ]
      8 }
      9 
     10 shim_headers("vulkan-SPIRV-Tools_shim") {
     11   root_path = "include"
     12   headers = [
     13     "spirv-tools/instrument.hpp",
     14     "spirv-tools/libspirv.h",
     15     "spirv-tools/libspirv.hpp",
     16     "spirv-tools/linker.hpp",
     17     "spirv-tools/optimizer.hpp",
     18   ]
     19 }
     20 
     21 source_set("SPIRV-Tools") {
     22   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     23   public_configs = [ ":spvtools_internal_config" ]
     24 }
     25 
     26 source_set("spvtools") {
     27   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     28   public_configs = [ ":spvtools_internal_config" ]
     29 }
     30 
     31 source_set("spvtools_core_enums_unified1") {
     32   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     33   public_configs = [ ":spvtools_internal_config" ]
     34 }
     35 
     36 source_set("spvtools_core_tables_unified1") {
     37   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     38   public_configs = [ ":spvtools_internal_config" ]
     39 }
     40 
     41 source_set("spvtools_headers") {
     42   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     43   public_configs = [ ":spvtools_internal_config" ]
     44 }
     45 
     46 source_set("spvtools_language_header_cldebuginfo100") {
     47   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     48   public_configs = [ ":spvtools_internal_config" ]
     49 }
     50 
     51 source_set("spvtools_language_header_debuginfo") {
     52   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     53   public_configs = [ ":spvtools_internal_config" ]
     54 }
     55 
     56 source_set("spvtools_language_header_vkdebuginfo100") {
     57   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     58   public_configs = [ ":spvtools_internal_config" ]
     59 }
     60 
     61 source_set("spvtools_opt") {
     62   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     63   public_configs = [ ":spvtools_internal_config" ]
     64 }
     65 
     66 source_set("spvtools_val") {
     67   deps = [ ":vulkan-SPIRV-Tools_shim" ]
     68   public_configs = [ ":spvtools_internal_config" ]
     69 }