blob: 59f3103253ce8376ee32b227c59329cab7c5564c [file] [log] [blame]
Ben Murdoch097c5b22016-05-18 11:27:45 +01001# 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}