Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(459)

Side by Side Diff: tools/gyp/configurations_msvs.gypi

Issue 2992593002: [infra] Begin removing gyp (Closed)
Patch Set: Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file.
4
5 {
6 'variables': {
7 'dart_debug_optimization_level%': '2',
8 },
9 'target_defaults': {
10 'configurations': {
11 'Dart_Win_Base': {
12 'abstract': 1,
13 'msvs_configuration_attributes': {
14 'OutputDirectory': '<(DEPTH)\\out\\$(ConfigurationName)',
15 'IntermediateDirectory': '$(OutDir)\\obj\\$(ProjectName)',
16 'CharacterSet': '1',
17 },
18 'defines': [
19 '_HAS_EXCEPTIONS=0', # disable C++ exceptions use in C++ std. libs.
20 ],
21 },
22 'Dart_Win_ia32_Base': {
23 'abstract': 1,
24 },
25 'Dart_Win_x64_Base': {
26 'abstract': 1,
27 'msvs_configuration_platform': 'x64',
28 },
29 'Dart_Win_simarm_Base': {
30 'abstract': 1,
31 },
32 'Dart_Win_simarmv6_Base': {
33 'abstract': 1,
34 },
35 'Dart_Win_simarmv5te_Base': {
36 'abstract': 1,
37 },
38 'Dart_Win_simarm64_Base': {
39 'abstract': 1,
40 },
41 'Dart_Win_simdbc_Base': {
42 'abstract': 1,
43 },
44 'Dart_Win_simdbc64_Base': {
45 'abstract': 1,
46 },
47 'Dart_Win_Debug': {
48 'abstract': 1,
49 'msvs_settings': {
50 'VCCLCompilerTool': {
51 'Optimization': '<(dart_debug_optimization_level)',
52 'BasicRuntimeChecks': '0', # disable /RTC1 when compiling /O2
53 'DebugInformationFormat': '3',
54 'ExceptionHandling': '0',
55 'RuntimeTypeInfo': 'false',
56 'RuntimeLibrary': '1', # /MTd - Multi-threaded, static (debug)
57 'OmitFramePointers': 'false',
58 },
59 'VCLinkerTool': {
60 'LinkIncremental': '2',
61 'GenerateDebugInformation': 'true',
62 'StackReserveSize': '2097152',
63 'AdditionalDependencies': [
64 'advapi32.lib',
65 'shell32.lib',
66 'dbghelp.lib',
67 ],
68 },
69 },
70 # C4351 warns MSVC follows the C++ specification regarding array
71 # initialization in member initializers. Code that expects the
72 # specified behavior should silence this warning.
73 'msvs_disabled_warnings': [4351],
74 },
75
76 'Dart_Win_Release': {
77 'abstract': 1,
78 'msvs_settings': {
79 'VCCLCompilerTool': {
80 'Optimization': '2',
81 'InlineFunctionExpansion': '2',
82 'EnableIntrinsicFunctions': 'true',
83 'FavorSizeOrSpeed': '0',
84 'ExceptionHandling': '0',
85 'RuntimeTypeInfo': 'false',
86 'StringPooling': 'true',
87 'RuntimeLibrary': '0', # /MT - Multi-threaded, static
88 'OmitFramePointers': 'false',
89 },
90 'VCLinkerTool': {
91 'LinkIncremental': '1',
92 'GenerateDebugInformation': 'true',
93 'OptimizeReferences': '2',
94 'EnableCOMDATFolding': '2',
95 'StackReserveSize': '2097152',
96 'AdditionalDependencies': [
97 'advapi32.lib',
98 'shell32.lib',
99 'dbghelp.lib',
100 ],
101 },
102 },
103 # C4351 warns MSVC follows the C++ specification regarding array
104 # initialization in member initializers. Code that expects the
105 # specified behavior should silence this warning.
106 'msvs_disabled_warnings': [4351],
107 },
108
109 'Dart_Win_Product': {
110 'abstract': 1,
111 'msvs_settings': {
112 'VCCLCompilerTool': {
113 'Optimization': '2',
114 'InlineFunctionExpansion': '2',
115 'EnableIntrinsicFunctions': 'true',
116 'EnableFunctionLevelLinking': 'true',
117 'FavorSizeOrSpeed': '0',
118 'ExceptionHandling': '0',
119 'RuntimeTypeInfo': 'false',
120 'StringPooling': 'true',
121 'RuntimeLibrary': '0', # /MT - Multi-threaded, static
122 },
123 'VCLinkerTool': {
124 'LinkIncremental': '1',
125 'GenerateDebugInformation': 'true',
126 'OptimizeReferences': '2',
127 'EnableCOMDATFolding': '2',
128 'StackReserveSize': '2097152',
129 'AdditionalDependencies': [
130 'advapi32.lib',
131 'shell32.lib',
132 'dbghelp.lib',
133 ],
134 },
135 },
136 # C4351 warns MSVC follows the C++ specification regarding array
137 # initialization in member initializers. Code that expects the
138 # specified behavior should silence this warning.
139 'msvs_disabled_warnings': [4351],
140 },
141 },
142 },
143 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698