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