Extract use_system_foo logic out of gyp files, patch 2
This removes use_system_foo logic completely from:
* jsoncpp.gyp
* libevent.gyp
* libpng.gyp
* libusb.gyp
* libwebp.gyp
* opus.gyp
* re2.gyp
* zlib.gyp
R=rsleevi
TBR=darin
BUG=226860
Review URL: https://codereview.chromium.org/
14203006
git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/jsoncpp@196551
4ff67af0-8c30-449e-8e8b-
ad334ec8d88c
Linux: adjust include path for system jsoncpp.
This makes it consistent with convention on Debian, Ubuntu,
Arch, and Gentoo (after https://bugs.gentoo.org/show_bug.cgi?id=452234
gets fixed).
R=ronghuawu
TBR=darin
BUG=none
Review URL: https://codereview.chromium.org/
12294017
git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/jsoncpp@183190
4ff67af0-8c30-449e-8e8b-
ad334ec8d88c
Linux: add an option to use system jsoncpp
BUG=none
Review URL: https://codereview.chromium.org/
11737009
git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/jsoncpp@174979
4ff67af0-8c30-449e-8e8b-
ad334ec8d88c
Create a local mod (based on jsoncpp trunk r248) to remove the static initialization caused by the global variable Value::null.
BUG=109997
TEST=unittests
Review URL: http://codereview.chromium.org/9188042
git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/jsoncpp@117516
4ff67af0-8c30-449e-8e8b-
ad334ec8d88c
Add svn:ignore for jsoncpp/source
git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/jsoncpp@106942
4ff67af0-8c30-449e-8e8b-
ad334ec8d88c
Add jsoncpp in DEPS and the gyp file to build jsoncpp in chromium.
The jsoncpp is needed by libjingle as part of the webrtc effort. This patch probably not be the best solution as there's already one chrome json parser in base and another jsoncpp copy in native_client. However since the libjingle can depend on neither of them, here comes this patch. We hope to take this patch as a chance to get some advices on how should we handle this case.
BUGS=none
TEST=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106424
Review URL: http://codereview.chromium.org/8251003
git-svn-id: http://src.chromium.org/svn/trunk/src/third_party/jsoncpp@106815
4ff67af0-8c30-449e-8e8b-
ad334ec8d88c