library.dsc revision 5f1c94371a64b3196d4be9466099bb892df9b88e
1{
2  'TOOLS': ['bionic', 'newlib', 'glibc', 'pnacl', 'win', 'linux'],
3  'SEARCH': [
4    '.',
5    '../../../../testing/gtest/include/gtest',
6    '../../../../testing/gtest/include/gtest/internal',
7    '../../../../testing/gtest/src',
8  ],
9  'TARGETS': [
10    {
11      'NAME' : 'gtest',
12      'TYPE' : 'lib',
13      'SOURCES' : [
14        'gtest.cc',
15        'gtest-death-test.cc',
16        'gtest-filepath.cc',
17        'gtest_main.cc',
18        'gtest-port.cc',
19        'gtest-printers.cc',
20        'gtest-test-part.cc',
21        'gtest-typed-test.cc',
22      ],
23      'INCLUDES': [
24        # See comment below about gtest-internal-inl.h
25        '$(NACL_SDK_ROOT)/include/gtest/internal',
26      ],
27      'CXXFLAGS': ['-Wno-unused-const-variable'],
28    }
29  ],
30  'HEADERS': [
31    {
32      'FILES': [
33        'gtest-death-test.h',
34        'gtest.h',
35        'gtest-message.h',
36        'gtest-param-test.h',
37        'gtest_pred_impl.h',
38        'gtest-printers.h',
39        'gtest_prod.h',
40        'gtest-spi.h',
41        'gtest-test-part.h',
42        'gtest-typed-test.h',
43      ],
44      'DEST': 'include/gtest',
45    },
46    {
47      'FILES': [
48        'gtest-death-test-internal.h',
49        'gtest-filepath.h',
50        'gtest-internal.h',
51        'gtest-linked_ptr.h',
52        'gtest-param-util-generated.h',
53        'gtest-param-util.h',
54        'gtest-port.h',
55        'gtest-string.h',
56        'gtest-tuple.h',
57        'gtest-type-util.h',
58      ],
59      'DEST': 'include/gtest/internal',
60    },
61    {
62      # This is cheesy, but gtest.cc includes "src/gtest-internal-inl.h". Since
63      # gtest is not installed in the SDK, I don't really care about the
64      # directory layout.
65      # TODO(binji): If we decide to include gtest, put this file in a better
66      # spot.
67      'FILES': [
68        'gtest-internal-inl.h',
69      ],
70      'DEST': 'include/gtest/internal/src',
71    },
72  ],
73  'DEST': 'src',
74  'NAME': 'gtest',
75}
76