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

Side by Side Diff: pylib/gyp/MSVSSettings.py

Issue 872643002: win: 'EnableEnhancedInstructionSet': '5' now enables /arch:AVX2. (Closed) Base URL: http://gyp.googlecode.com/svn/trunk/
Patch Set: Created 5 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | pylib/gyp/msvs_emulation.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 Google Inc. All rights reserved. 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 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 r"""Code to validate and convert settings of the Microsoft build tools. 5 r"""Code to validate and convert settings of the Microsoft build tools.
6 6
7 This file contains code to validate and convert settings of the Microsoft 7 This file contains code to validate and convert settings of the Microsoft
8 build tools. The function ConvertToMSBuildSettings(), ValidateMSVSSettings(), 8 build tools. The function ConvertToMSBuildSettings(), ValidateMSVSSettings(),
9 and ValidateMSBuildSettings() are the entry points. 9 and ValidateMSBuildSettings() are the entry points.
10 10
(...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after
612 _Enumeration(['', # Disabled 612 _Enumeration(['', # Disabled
613 'OldStyle', # /Z7 613 'OldStyle', # /Z7
614 None, 614 None,
615 'ProgramDatabase', # /Zi 615 'ProgramDatabase', # /Zi
616 'EditAndContinue'])) # /ZI 616 'EditAndContinue'])) # /ZI
617 _Same(_compile, 'EnableEnhancedInstructionSet', 617 _Same(_compile, 'EnableEnhancedInstructionSet',
618 _Enumeration(['NotSet', 618 _Enumeration(['NotSet',
619 'StreamingSIMDExtensions', # /arch:SSE 619 'StreamingSIMDExtensions', # /arch:SSE
620 'StreamingSIMDExtensions2', # /arch:SSE2 620 'StreamingSIMDExtensions2', # /arch:SSE2
621 'AdvancedVectorExtensions', # /arch:AVX (vs2012+) 621 'AdvancedVectorExtensions', # /arch:AVX (vs2012+)
622 'NoExtensions',])) # /arch:IA32 (vs2012+) 622 'NoExtensions', # /arch:IA32 (vs2012+)
623 # This one only exists in the new msbuild format.
624 'AdvancedVectorExtensions2', # /arch:AVX2 (vs2013r2+)
625 ]))
623 _Same(_compile, 'ErrorReporting', 626 _Same(_compile, 'ErrorReporting',
624 _Enumeration(['None', # /errorReport:none 627 _Enumeration(['None', # /errorReport:none
625 'Prompt', # /errorReport:prompt 628 'Prompt', # /errorReport:prompt
626 'Queue'], # /errorReport:queue 629 'Queue'], # /errorReport:queue
627 new=['Send'])) # /errorReport:send" 630 new=['Send'])) # /errorReport:send"
628 _Same(_compile, 'ExceptionHandling', 631 _Same(_compile, 'ExceptionHandling',
629 _Enumeration(['false', 632 _Enumeration(['false',
630 'Sync', # /EHsc 633 'Sync', # /EHsc
631 'Async'], # /EHa 634 'Async'], # /EHa
632 new=['SyncCThrow'])) # /EHs 635 new=['SyncCThrow'])) # /EHs
(...skipping 437 matching lines...) Expand 10 before | Expand all | Expand 10 after
1070 _MSVSOnly(_manifest, 'UseUnicodeResponseFiles', _boolean) 1073 _MSVSOnly(_manifest, 'UseUnicodeResponseFiles', _boolean)
1071 1074
1072 # MSBuild options not found in MSVS. 1075 # MSBuild options not found in MSVS.
1073 _MSBuildOnly(_manifest, 'EnableDPIAwareness', _boolean) 1076 _MSBuildOnly(_manifest, 'EnableDPIAwareness', _boolean)
1074 _MSBuildOnly(_manifest, 'GenerateCategoryTags', _boolean) # /category 1077 _MSBuildOnly(_manifest, 'GenerateCategoryTags', _boolean) # /category
1075 _MSBuildOnly(_manifest, 'ManifestFromManagedAssembly', 1078 _MSBuildOnly(_manifest, 'ManifestFromManagedAssembly',
1076 _file_name) # /managedassemblyname 1079 _file_name) # /managedassemblyname
1077 _MSBuildOnly(_manifest, 'OutputResourceManifests', _string) # /outputresource 1080 _MSBuildOnly(_manifest, 'OutputResourceManifests', _string) # /outputresource
1078 _MSBuildOnly(_manifest, 'SuppressDependencyElement', _boolean) # /nodependency 1081 _MSBuildOnly(_manifest, 'SuppressDependencyElement', _boolean) # /nodependency
1079 _MSBuildOnly(_manifest, 'TrackerLogDirectory', _folder_name) 1082 _MSBuildOnly(_manifest, 'TrackerLogDirectory', _folder_name)
OLDNEW
« no previous file with comments | « no previous file | pylib/gyp/msvs_emulation.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698