Home | History | Annotate | Download | only in scripts
      1 {
      2   "repos" : [
      3     {
      4       "name" : "glslang",
      5       "url" : "https://github.com/KhronosGroup/glslang.git",
      6       "sub_dir" : "glslang",
      7       "build_dir" : "glslang/build",
      8       "install_dir" : "glslang/build/install",
      9       "commit" : "5432f0dd8f331f15182681664d7486681e8514e6",
     10       "prebuild" : [
     11         "python update_glslang_sources.py"
     12       ],
     13       "cmake_options" : [
     14         "-DUSE_CCACHE=ON"
     15       ]
     16     },
     17     {
     18       "name" : "Vulkan-Headers",
     19       "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git",
     20       "sub_dir" : "Vulkan-Headers",
     21       "build_dir" : "Vulkan-Headers/build",
     22       "install_dir" : "Vulkan-Headers/build/install",
     23       "commit" : "v1.1.102"
     24     },
     25     {
     26       "name" : "Vulkan-Loader",
     27       "url" : "https://github.com/KhronosGroup/Vulkan-Loader.git",
     28       "sub_dir" : "Vulkan-Loader",
     29       "build_dir" : "Vulkan-Loader/build",
     30       "install_dir" : "Vulkan-Loader/build/install",
     31       "commit" : "v1.1.102",
     32       "deps" : [
     33         {
     34           "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
     35           "repo_name" : "Vulkan-Headers"
     36         }
     37       ],
     38       "cmake_options" : [
     39         "-DBUILD_TESTS=NO"
     40       ]
     41     },
     42     {
     43       "name" : "VulkanTools",
     44       "url" : "https://github.com/LunarG/VulkanTools.git",
     45       "sub_dir" : "VulkanTools",
     46       "build_dir" : "VulkanTools/build",
     47       "install_dir" : "VulkanTools/build/install",
     48       "commit" : "748a291e0e8b0368d3c7b654b35ebbe226ed622d",
     49       "deps" : [
     50         {
     51           "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
     52           "repo_name" : "Vulkan-Headers"
     53         },
     54         {
     55           "var_name" : "VULKAN_LOADER_INSTALL_DIR",
     56           "repo_name" : "Vulkan-Loader"
     57         },
     58         {
     59           "var_name" : "VULKAN_VALIDATIONLAYERS_INSTALL_DIR",
     60           "repo_name" : "Vulkan-ValidationLayers"
     61         }
     62       ],
     63       "prebuild_linux" : [
     64         "bash update_external_sources.sh"
     65       ],
     66       "prebuild_windows" : [
     67         ".\\update_external_sources.bat"
     68       ],
     69       "cmake_options" : [
     70         "-DBUILD_TESTS=NO",
     71         "-DBUILD_VKTRACE=NO",
     72         "-DBUILD_VLF=NO",
     73         "-DBUILD_VIA=NO"
     74       ],
     75       "ci_only" : [
     76         "TRAVIS"
     77       ],
     78       "build_step" : "skip"
     79     },
     80     {
     81       "name" : "Vulkan-Tools",
     82       "url" : "https://github.com/KhronosGroup/Vulkan-Tools.git",
     83       "sub_dir" : "Vulkan-Tools",
     84       "build_dir" : "Vulkan-Tools/build",
     85       "install_dir" : "Vulkan-Tools/build/install",
     86       "commit" : "v1.1.102",
     87       "deps" : [
     88         {
     89           "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
     90           "repo_name" : "Vulkan-Headers"
     91         },
     92         {
     93           "var_name" : "VULKAN_LOADER_INSTALL_DIR",
     94           "repo_name" : "Vulkan-Loader"
     95         },
     96         {
     97           "var_name" : "GLSLANG_INSTALL_DIR",
     98           "repo_name" : "glslang"
     99         },
    100         {
    101           "var_name" : "MOLTENVK_REPO_ROOT",
    102           "repo_name" : "MoltenVK"
    103         }
    104       ],
    105       "ci_only" : [
    106         "TRAVIS"
    107       ]
    108     }
    109   ],
    110   "install_names" : {
    111       "glslang" : "GLSLANG_INSTALL_DIR",
    112       "Vulkan-Headers" : "VULKAN_HEADERS_INSTALL_DIR",
    113       "Vulkan-Loader" : "VULKAN_LOADER_INSTALL_DIR"
    114     }
    115 }
    116