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