blob: 9465b7dc1c2514bd1d135e251d0e41b1452602b8 [file] [log] [blame]
Karl Schultz5ff6f742018-06-21 17:38:56 -06001{
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",
Dave Houlton10ab9ca2018-07-25 14:11:19 -06009 "commit" : "3f05beddc8f69466894468efd661826d15c4d90b",
Karl Schultz5ff6f742018-06-21 17:38:56 -060010 "prebuild" : [
11 "python update_glslang_sources.py"
12 ]
13 },
14 {
15 "name" : "Vulkan-Headers",
16 "url" : "https://github.com/KhronosGroup/Vulkan-Headers.git",
17 "sub_dir" : "Vulkan-Headers",
18 "build_dir" : "Vulkan-Headers/build",
19 "install_dir" : "Vulkan-Headers/build/install",
Mark Lobodzinski9e8bfa12018-07-18 09:10:56 -060020 "commit" : "c339af82091857146e940fa1aafbeb5ee67d7e21"
Karl Schultz5ff6f742018-06-21 17:38:56 -060021 },
22 {
23 "name" : "Vulkan-Loader",
24 "url" : "https://github.com/KhronosGroup/Vulkan-Loader.git",
25 "sub_dir" : "Vulkan-Loader",
26 "build_dir" : "Vulkan-Loader/build",
27 "install_dir" : "Vulkan-Loader/build/install",
Mark Lobodzinski20ddce02018-07-17 09:37:03 -060028 "commit" : "da58202e9569eff53560b4c3a007de2297be40d2",
Karl Schultz5ff6f742018-06-21 17:38:56 -060029 "deps" : [
30 {
31 "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
32 "repo_name" : "Vulkan-Headers"
33 }
34 ],
35 "cmake_options" : [
36 "-DBUILD_TESTS=NO"
37 ]
38 },
39 {
40 "name" : "VulkanTools",
41 "url" : "https://github.com/LunarG/VulkanTools.git",
42 "sub_dir" : "VulkanTools",
43 "build_dir" : "VulkanTools/build",
44 "install_dir" : "VulkanTools/build/install",
Mark Lobodzinski20ddce02018-07-17 09:37:03 -060045 "commit" : "41bf8180688c610efed98a57b9b7678da702286b",
Karl Schultz5ff6f742018-06-21 17:38:56 -060046 "deps" : [
47 {
48 "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
49 "repo_name" : "Vulkan-Headers"
50 },
51 {
52 "var_name" : "GLSLANG_INSTALL_DIR",
53 "repo_name" : "glslang"
54 }
55 ],
56 "prebuild_linux" : [
57 "bash update_external_sources.sh"
58 ],
59 "prebuild_windows" : [
60 ".\\update_external_sources.bat"
61 ],
62 "cmake_options" : [
63 "-DBUILD_TESTS=NO",
64 "-DBUILD_VKTRACE=NO",
65 "-DBUILD_VLF=NO",
66 "-DBUILD_VIA=NO"
67 ],
68 "ci_only" : [
69 "TRAVIS"
70 ]
Karl Schultze1b45de2018-07-03 11:49:02 -060071 },
72 {
73 "name" : "Vulkan-Tools",
74 "url" : "https://github.com/KhronosGroup/Vulkan-Tools.git",
75 "sub_dir" : "Vulkan-Tools",
76 "build_dir" : "Vulkan-Tools/build",
77 "install_dir" : "Vulkan-Tools/build/install",
78 "commit" : "origin/sdk-1.1.77",
79 "deps" : [
80 {
81 "var_name" : "VULKAN_HEADERS_INSTALL_DIR",
82 "repo_name" : "Vulkan-Headers"
83 },
84 {
85 "var_name" : "VULKAN_LOADER_INSTALL_DIR",
86 "repo_name" : "Vulkan-Loader"
87 }
88 ],
89 "ci_only" : [
90 "TRAVIS"
91 ]
Karl Schultz5ff6f742018-06-21 17:38:56 -060092 }
93 ],
94 "install_names" : {
95 "glslang" : "GLSLANG_INSTALL_DIR",
96 "Vulkan-Headers" : "VULKAN_HEADERS_INSTALL_DIR",
97 "Vulkan-Loader" : "VULKAN_LOADER_INSTALL_DIR"
98 }
99}