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 debug information on so that we can see the name of the buffer 8 # security check cookie in the disassembly. 9 { 10 'target_name': 'test_bsc_unset', 11 'type': 'executable', 12 'msvs_settings': { 13 'VCCLCompilerTool': { 14 'DebugInformationFormat': '3', 15 }, 16 'VCLinkerTool': { 17 'GenerateDebugInformation': 'true', 18 }, 19 }, 20 'sources': ['buffer-security.cc'], 21 }, 22 { 23 'target_name': 'test_bsc_off', 24 'type': 'executable', 25 'msvs_settings': { 26 'VCCLCompilerTool': { 27 'BufferSecurityCheck': 'false', 28 'DebugInformationFormat': '3', 29 }, 30 'VCLinkerTool': { 31 'GenerateDebugInformation': 'true', 32 }, 33 }, 34 'sources': ['buffer-security.cc'], 35 }, 36 { 37 'target_name': 'test_bsc_on', 38 'type': 'executable', 39 'msvs_settings': { 40 'VCCLCompilerTool': { 41 'BufferSecurityCheck': 'true', 42 'DebugInformationFormat': '3', 43 }, 44 'VCLinkerTool': { 45 'GenerateDebugInformation': 'true', 46 }, 47 }, 48 'sources': ['buffer-security.cc'], 49 }, 50 ] 51} 52