/* * 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 SK_BUILD_FOR_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