Home | History | Annotate | Download | only in jsoncpp
      1 # Copyright 2016 Google Inc.
      2 #
      3 # Use of this source code is governed by a BSD-style license that can be
      4 # found in the LICENSE file.
      5 
      6 declare_args() {
      7   skia_use_system_jsoncpp = is_official_build
      8 }
      9 
     10 import("../third_party.gni")
     11 
     12 if (skia_use_system_jsoncpp) {
     13   system("jsoncpp") {
     14     libs = [ "jsoncpp" ]
     15   }
     16 } else {
     17   third_party("jsoncpp") {
     18     public_include_dirs = [ "../externals/jsoncpp/include" ]
     19 
     20     defines = [ "JSON_USE_EXCEPTION=0" ]
     21     sources = [
     22       "../externals/jsoncpp/src/lib_json/json_reader.cpp",
     23       "../externals/jsoncpp/src/lib_json/json_value.cpp",
     24       "../externals/jsoncpp/src/lib_json/json_writer.cpp",
     25     ]
     26     testonly = true
     27   }
     28 }
     29