• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2012 Google Inc. 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{
6 'targets': [
7    # Turn on debug information so the incremental linking tables have a
8    # visible symbolic name in the disassembly.
9    {
10      'target_name': 'test_incremental_unset',
11      'type': 'executable',
12      'msvs_settings': {
13        'VCCLCompilerTool': {
14          'DebugInformationFormat': '3',
15        },
16        'VCLinkerTool': {
17          'GenerateDebugInformation': 'true',
18        },
19      },
20      'sources': ['hello.cc'],
21    },
22    {
23      'target_name': 'test_incremental_default',
24      'type': 'executable',
25      'msvs_settings': {
26        'VCCLCompilerTool': {
27          'DebugInformationFormat': '3',
28        },
29        'VCLinkerTool': {
30          'GenerateDebugInformation': 'true',
31          'LinkIncremental': '0',
32        },
33      },
34      'sources': ['hello.cc'],
35    },
36    {
37      'target_name': 'test_incremental_no',
38      'type': 'executable',
39      'msvs_settings': {
40        'VCCLCompilerTool': {
41          'DebugInformationFormat': '3',
42        },
43        'VCLinkerTool': {
44          'GenerateDebugInformation': 'true',
45          'LinkIncremental': '1',
46        },
47      },
48      'sources': ['hello.cc'],
49    },
50    {
51      'target_name': 'test_incremental_yes',
52      'type': 'executable',
53      'msvs_settings': {
54        'VCCLCompilerTool': {
55          'DebugInformationFormat': '3',
56        },
57        'VCLinkerTool': {
58          'GenerateDebugInformation': 'true',
59          'LinkIncremental': '2',
60        }
61      },
62      'sources': ['hello.cc'],
63    },
64  ]
65}
66