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 |