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