We need two repos to get jsoncpp working. First is the Chromium tree
mirror and second is the jsoncpp source itself. The Chromium version
includes only the build files and some source file overrides.

Bug: angleproject:2794
Change-Id: I0e1acaf783c5ae3935803eacdf93ffbe01f9fe4d
Reviewed-on: https://chromium-review.googlesource.com/1210562
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
This commit is contained in:
Jamie Madill 2018-09-06 10:58:26 -04:00 коммит произвёл Commit Bot
Родитель dff32a0da1
Коммит 7ada46c90d
3 изменённых файлов: 7 добавлений и 19 удалений

1
.gitignore поставляемый
Просмотреть файл

@ -30,6 +30,7 @@
/third_party/gles1_conform
/third_party/glslang/src
/third_party/googletest/src
/third_party/jsoncpp
/third_party/libpng/src
/third_party/llvm-build
/third_party/spirv-headers/src

11
DEPS
Просмотреть файл

@ -14,9 +14,6 @@ vars = {
# Current revision of glslang, the Khronos SPIRV compiler.
'glslang_revision': '312dcfb070a7274066d3e85e10970f57b1e3af6e',
# Current revision of jsoncpp, an open-source json parser.
'jsoncpp_revision': 'fd0ac8ce63a47e99b71a58f1489136fbb19c9137',
# Current revision fo the SPIRV-Headers Vulkan support library.
'spirv_headers_revision': 'ff684ffc6a35d2a58f0f63108877d0064ea33feb',
@ -77,8 +74,12 @@ deps = {
'condition': 'not build_with_chromium',
},
'{angle_root}/third_party/jsoncpp/src': {
'url': '{chromium_git}/chromium/src/third_party/jsoncpp@{jsoncpp_revision}',
'{angle_root}/third_party/jsoncpp': {
'url': '{chromium_git}/chromium/src/third_party/jsoncpp@fd0ac8ce63a47e99b71a58f1489136fbb19c9137',
},
'{angle_root}/third_party/jsoncpp/source': {
'url' : '{chromium_git}/external/github.com/open-source-parsers/jsoncpp@f572e8e42e22cfcf5ab0aea26574f408943edfa4'
},
'{angle_root}/third_party/spirv-headers/src': {

14
third_party/jsoncpp/README.angle поставляемый
Просмотреть файл

@ -1,14 +0,0 @@
Name: JsonCpp
Short Name: JsonCpp
Version: N/A
URL: https://github.com/open-source-parsers/jsoncpp
SOURCE CODE: git clone https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/
Security Critical: no
License: MIT
License File: LICENSE
Description:
JsonCpp is a C++ library that allows manipulating JSON values, including serialization and
deserialization to and from strings. It can also preserve existing comment in unserialization/
serialization steps, making it a convenient format to store user input files.