| /* |
| * Copyright 2013 Google Inc. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| * |
| * A common place to put the jsoncpp library includes, as opposed to littering |
| * the pragmas repeatedly through our code. |
| */ |
| #ifndef SkJSONCPP_DEFINED |
| #define SkJSONCPP_DEFINED |
| |
| #ifdef GOOGLE3 |
| #include "third_party/jsoncpp/reader.h" |
| #include "third_party/jsoncpp/value.h" |
| #include "third_party/jsoncpp/writer.h" |
| #else |
| #ifdef SK_BUILD_FOR_WIN |
| // json includes xlocale which generates warning 4530 because we're |
| // compiling without exceptions; |
| // see https://code.google.com/p/skia/issues/detail?id=1067 |
| #pragma warning(push) |
| #pragma warning(disable : 4530) |
| #endif |
| #include "json/reader.h" |
| #include "json/value.h" |
| #include "json/writer.h" |
| #ifdef SK_BUILD_FOR_WIN |
| #pragma warning(pop) |
| #endif |
| #endif |
| |
| #endif // SkJSONCPP_DEFINED |