File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5050 <WholeProgramOptimization >false</WholeProgramOptimization >
5151 <RuntimeLibrary >MultiThreadedDebugDLL</RuntimeLibrary >
5252 </ClCompile >
53+ <ClCompile Condition =" $(ICCBuild) == 'true'" >
54+ <FloatingPointModel >Strict</FloatingPointModel >
55+ </ClCompile >
5356 <Link >
5457 <AdditionalLibraryDirectories >$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
5558 <GenerateDebugInformation >true</GenerateDebugInformation >
Original file line number Diff line number Diff line change 77 Use the latest available version of Visual Studio to build. To override
88 this and build with an earlier version, pass "/p:PlatformToolset=v100"
99 (for example) when building.
10+
11+ We set BasePlatformToolset for ICC's benefit, it's otherwise ignored.
1012 -->
11- <PlatformToolset Condition =" '$(PlatformToolset)' == '' and '$(VCTargetsPath14)' != ''" >v140</PlatformToolset >
12- <PlatformToolset Condition =" '$(PlatformToolset)' == '' and '$(VCTargetsPath12)' != ''" >v120</PlatformToolset >
13- <PlatformToolset Condition =" '$(PlatformToolset)' == '' and '$(VCTargetsPath11)' != ''" >v110</PlatformToolset >
14- <PlatformToolset Condition =" '$(PlatformToolset)' == '' and '$(VCTargetsPath10)' != ''" >v100</PlatformToolset >
15-
13+ <BasePlatformToolset Condition =" '$(BasePlatformToolset)' == '' and '$(VCTargetsPath14)' != ''" >v140</BasePlatformToolset >
14+ <BasePlatformToolset Condition =" '$(BasePlatformToolset)' == '' and '$(VCTargetsPath12)' != ''" >v120</BasePlatformToolset >
15+ <BasePlatformToolset Condition =" '$(BasePlatformToolset)' == '' and '$(VCTargetsPath11)' != ''" >v110</BasePlatformToolset >
16+ <BasePlatformToolset Condition =" '$(BasePlatformToolset)' == '' and '$(VCTargetsPath10)' != ''" >v100</BasePlatformToolset >
17+
18+ <PlatformToolset Condition =" '$(PlatformToolset)' == ''" >$(BasePlatformToolset)</PlatformToolset >
19+ <ICCBuild >false</ICCBuild >
20+ <ICCBuild Condition =" $(PlatformToolset.StartsWith(`Intel C++ Compiler`))" >true</ICCBuild >
21+
1622 <!--
1723 Convincing MSVC/MSBuild to prefer our platform names is too difficult,
1824 so we define our own constant ArchName and use wherever we need it.
You can’t perform that action at this time.
0 commit comments