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