|
21 | 21 | <PropertyGroup Label="Globals">
|
22 | 22 | <ProjectGuid>{E1D8F191-6378-4B79-B39E-BAF47F6CCFEC}</ProjectGuid>
|
23 | 23 | <RootNamespace>Mandel</RootNamespace>
|
24 |
| - <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> |
| 24 | + <WindowsTargetPlatformVersion>10.0.10586.0</WindowsTargetPlatformVersion> |
25 | 25 | </PropertyGroup>
|
26 | 26 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
27 | 27 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
68 | 68 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
69 | 69 | </ImportGroup>
|
70 | 70 | <PropertyGroup Label="UserMacros" />
|
71 |
| - <PropertyGroup /> |
| 71 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
| 72 | + <LinkIncremental> |
| 73 | + </LinkIncremental> |
| 74 | + </PropertyGroup> |
72 | 75 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
73 | 76 | <ClCompile>
|
74 | 77 | <WarningLevel>Level3</WarningLevel>
|
|
83 | 86 | <Optimization>Disabled</Optimization>
|
84 | 87 | <SDLCheck>true</SDLCheck>
|
85 | 88 | <OpenMPSupport>true</OpenMPSupport>
|
| 89 | + <EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet> |
| 90 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 91 | + <WholeProgramOptimization> |
| 92 | + </WholeProgramOptimization> |
| 93 | + <StringPooling>true</StringPooling> |
| 94 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 95 | + <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
| 96 | + <RuntimeTypeInfo>true</RuntimeTypeInfo> |
86 | 97 | </ClCompile>
|
| 98 | + <Link> |
| 99 | + <LinkTimeCodeGeneration> |
| 100 | + </LinkTimeCodeGeneration> |
| 101 | + </Link> |
87 | 102 | </ItemDefinitionGroup>
|
88 | 103 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
89 | 104 | <ClCompile>
|
|
101 | 116 | </ItemDefinitionGroup>
|
102 | 117 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
103 | 118 | <ClCompile>
|
104 |
| - <WarningLevel>Level3</WarningLevel> |
105 |
| - <Optimization>MaxSpeed</Optimization> |
| 119 | + <WarningLevel>EnableAllWarnings</WarningLevel> |
| 120 | + <Optimization>Full</Optimization> |
106 | 121 | <FunctionLevelLinking>true</FunctionLevelLinking>
|
107 | 122 | <IntrinsicFunctions>true</IntrinsicFunctions>
|
108 | 123 | <SDLCheck>true</SDLCheck>
|
109 | 124 | <OpenMPSupport>true</OpenMPSupport>
|
| 125 | + <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> |
| 126 | + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
| 127 | + <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
| 128 | + <EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet> |
| 129 | + <StringPooling>true</StringPooling> |
| 130 | + <MinimalRebuild>true</MinimalRebuild> |
| 131 | + <WholeProgramOptimization> |
| 132 | + </WholeProgramOptimization> |
110 | 133 | </ClCompile>
|
111 | 134 | <Link>
|
112 | 135 | <EnableCOMDATFolding>true</EnableCOMDATFolding>
|
113 | 136 | <OptimizeReferences>true</OptimizeReferences>
|
| 137 | + <LargeAddressAware> |
| 138 | + </LargeAddressAware> |
| 139 | + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
114 | 140 | </Link>
|
115 | 141 | </ItemDefinitionGroup>
|
116 | 142 | <ItemGroup>
|
| 143 | + <ClCompile Include="color.c" /> |
117 | 144 | <ClCompile Include="getopt.c" />
|
118 | 145 | <ClCompile Include="mandel.c" />
|
119 | 146 | <ClCompile Include="mandel_avx.c" />
|
120 | 147 | <ClCompile Include="mandel_sse2.c" />
|
| 148 | + <ClCompile Include="palette.c" /> |
121 | 149 | </ItemGroup>
|
122 | 150 | <ItemGroup>
|
123 | 151 | <ClInclude Include="getopt.h" />
|
| 152 | + <ClInclude Include="color.h" /> |
124 | 153 | <ClInclude Include="mandel.h" />
|
| 154 | + <ClInclude Include="palette.h" /> |
125 | 155 | </ItemGroup>
|
126 | 156 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
127 | 157 | <ImportGroup Label="ExtensionTargets">
|
|
0 commit comments