• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2019 The ANGLE Project Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4#
5# Custom GN integration for rapidjson.
6
7config("rapidjson_config") {
8  include_dirs = [ "src/include" ]
9}
10
11source_set("rapidjson") {
12  sources = [
13    "src/include/rapidjson/allocators.h",
14    "src/include/rapidjson/cursorstreamwrapper.h",
15    "src/include/rapidjson/document.h",
16    "src/include/rapidjson/encodedstream.h",
17    "src/include/rapidjson/encodings.h",
18    "src/include/rapidjson/error/en.h",
19    "src/include/rapidjson/error/error.h",
20    "src/include/rapidjson/filereadstream.h",
21    "src/include/rapidjson/filewritestream.h",
22    "src/include/rapidjson/fwd.h",
23    "src/include/rapidjson/internal/biginteger.h",
24    "src/include/rapidjson/internal/diyfp.h",
25    "src/include/rapidjson/internal/dtoa.h",
26    "src/include/rapidjson/internal/ieee754.h",
27    "src/include/rapidjson/internal/itoa.h",
28    "src/include/rapidjson/internal/meta.h",
29    "src/include/rapidjson/internal/pow10.h",
30    "src/include/rapidjson/internal/regex.h",
31    "src/include/rapidjson/internal/stack.h",
32    "src/include/rapidjson/internal/strfunc.h",
33    "src/include/rapidjson/internal/strtod.h",
34    "src/include/rapidjson/internal/swap.h",
35    "src/include/rapidjson/istreamwrapper.h",
36    "src/include/rapidjson/memorybuffer.h",
37    "src/include/rapidjson/memorystream.h",
38    "src/include/rapidjson/msinttypes/inttypes.h",
39    "src/include/rapidjson/msinttypes/stdint.h",
40    "src/include/rapidjson/ostreamwrapper.h",
41    "src/include/rapidjson/pointer.h",
42    "src/include/rapidjson/prettywriter.h",
43    "src/include/rapidjson/rapidjson.h",
44    "src/include/rapidjson/reader.h",
45    "src/include/rapidjson/schema.h",
46    "src/include/rapidjson/stream.h",
47    "src/include/rapidjson/stringbuffer.h",
48    "src/include/rapidjson/writer.h",
49  ]
50
51  public_configs = [ ":rapidjson_config" ]
52}
53