1e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org/* 2e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * Copyright 2013 Google Inc. 3e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * 4e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * Use of this source code is governed by a BSD-style license that can be 5e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * found in the LICENSE file. 6e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * 7e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * A common place to put the jsoncpp library includes, as opposed to littering 8e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org * the pragmas repeatedly through our code. 9e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org */ 10e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#ifndef SkJSONCPP_DEFINED 11e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#define SkJSONCPP_DEFINED 12e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org 13e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#ifdef SK_BUILD_FOR_WIN 14e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org // json includes xlocale which generates warning 4530 because we're 15e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org // compiling without exceptions; 16e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org // see https://code.google.com/p/skia/issues/detail?id=1067 17e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org #pragma warning(push) 18e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org #pragma warning(disable : 4530) 19e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#endif 20e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#include "json/reader.h" 21e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#include "json/value.h" 2297133ade536f6333a2dbaec8be6f8347bb12bd79commit-bot@chromium.org#include "json/writer.h" 23e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#ifdef SK_BUILD_FOR_WIN 24e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org #pragma warning(pop) 25e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org#endif 26e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bcecommit-bot@chromium.org 2761744ec1d2b0e287a652a419dac285c6a803e270commit-bot@chromium.org#endif // SkJSONCPP_DEFINED 28