blob: b1c6d9753dd259ca6ee3df127758b2f9d67e4233 [file] [edit]
{
"repos": [
{
"name": "Vulkan-Headers",
"url": "https://github.com/KhronosGroup/Vulkan-Headers.git",
"sub_dir": "Vulkan-Headers",
"build_dir": "Vulkan-Headers/build",
"install_dir": "Vulkan-Headers/build/install",
"commit": "v1.4.328",
"cmake_options": [
"-DVULKAN_HEADERS_ENABLE_MODULE=OFF"
]
},
{
"name": "Vulkan-Utility-Libraries",
"url": "https://github.com/KhronosGroup/Vulkan-Utility-Libraries",
"sub_dir": "Vulkan-Utility-Libraries",
"build_dir": "Vulkan-Utility-Libraries/build",
"install_dir": "Vulkan-Utility-Libraries/build/install",
"commit": "v1.4.328",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
"repo_name": "Vulkan-Headers"
}
]
},
{
"name": "Vulkan-Loader",
"url": "https://github.com/KhronosGroup/Vulkan-Loader.git",
"sub_dir": "Vulkan-Loader",
"build_dir": "Vulkan-Loader/build",
"install_dir": "Vulkan-Loader/build/install",
"commit": "v1.4.328",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
"repo_name": "Vulkan-Headers"
}
],
"build_platforms": [
"windows",
"linux",
"darwin"
]
},
{
"name": "Vulkan-Tools",
"url": "https://github.com/KhronosGroup/Vulkan-Tools.git",
"sub_dir": "Vulkan-Tools",
"build_dir": "Vulkan-Tools/build",
"install_dir": "Vulkan-Tools/build/install",
"commit": "v1.4.328",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
"repo_name": "Vulkan-Headers"
},
{
"var_name": "VULKAN_LOADER_INSTALL_DIR",
"repo_name": "Vulkan-Loader"
}
],
"cmake_options": [
"-DBUILD_CUBE=OFF"
],
"build_platforms": [
"windows",
"linux"
],
"optional": [
"tests"
]
},
{
"name": "jsoncpp",
"url": "https://github.com/open-source-parsers/jsoncpp.git",
"sub_dir": "jsoncpp",
"build_dir": "jsoncpp/build",
"install_dir": "jsoncpp/build/install",
"commit": "1.9.6",
"cmake_options": [
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON",
"-DJSONCPP_WITH_TESTS=OFF",
"-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF",
"-DJSONCPP_WITH_WARNING_AS_ERROR=OFF",
"-DJSONCPP_WITH_PKGCONFIG_SUPPORT=ON",
"-DBUILD_SHARED_LIBS=OFF",
"-DBUILD_STATIC_LIBS=ON",
"-DBUILD_OBJECT_LIBS=OFF"
]
},
{
"name": "valijson",
"url": "https://github.com/tristanpenman/valijson.git",
"sub_dir": "valijson",
"build_dir": "valijson/build",
"install_dir": "valijson/build/install",
"commit": "v1.0.2"
},
{
"name": "googletest",
"url": "https://github.com/google/googletest.git",
"sub_dir": "googletest",
"build_dir": "googletest/build",
"install_dir": "googletest/build/install",
"cmake_options": [
"-DBUILD_GMOCK=OFF",
"-Dgtest_force_shared_crt=ON",
"-DBUILD_SHARED_LIBS=OFF"
],
"commit": "v1.14.0",
"optional": [
"tests"
]
}
],
"install_names": {
"Vulkan-Headers": "VULKAN_HEADERS_INSTALL_DIR",
"Vulkan-Utility-Libraries": "VULKAN_UTILITY_LIBRARIES_INSTALL_DIR",
"Vulkan-Loader": "VULKAN_LOADER_INSTALL_DIR",
"jsoncpp": "JSONCPP_INSTALL_DIR",
"valijson": "VALIJSON_INSTALL_DIR",
"googletest": "GOOGLETEST_INSTALL_DIR"
}
}