|
94 | 94 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
95 | 95 | <WarningLevel>Level4</WarningLevel> |
96 | 96 | <TreatWarningAsError>true</TreatWarningAsError> |
| 97 | + <AdditionalOptions Condition="'$(Clang)'=='1'">%(AdditionalOptions) -O3 -flto -fwhole-program-vtables</AdditionalOptions> |
97 | 98 | </ClCompile> |
98 | 99 | <Link> |
99 | 100 | <SubSystem>Console</SubSystem> |
|
116 | 117 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
117 | 118 | <WarningLevel>Level4</WarningLevel> |
118 | 119 | <TreatWarningAsError>true</TreatWarningAsError> |
| 120 | + <AdditionalOptions Condition="'$(Clang)'=='1'">%(AdditionalOptions) -flto -fwhole-program-vtables</AdditionalOptions> |
119 | 121 | </ClCompile> |
120 | 122 | <Link> |
121 | 123 | <SubSystem>Console</SubSystem> |
|
136 | 138 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
137 | 139 | <WarningLevel>Level4</WarningLevel> |
138 | 140 | <TreatWarningAsError>true</TreatWarningAsError> |
| 141 | + <AdditionalOptions Condition="'$(Clang)'=='1'">%(AdditionalOptions) -flto -fwhole-program-vtables</AdditionalOptions> |
139 | 142 | </ClCompile> |
140 | 143 | <Link> |
141 | 144 | <SubSystem>Console</SubSystem> |
|
156 | 159 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
157 | 160 | <WarningLevel>Level4</WarningLevel> |
158 | 161 | <TreatWarningAsError>true</TreatWarningAsError> |
| 162 | + <AdditionalOptions Condition="'$(Clang)'=='1'">%(AdditionalOptions) -flto -fwhole-program-vtables</AdditionalOptions> |
159 | 163 | </ClCompile> |
160 | 164 | <Link> |
161 | 165 | <SubSystem>Console</SubSystem> |
|
178 | 182 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
179 | 183 | <WarningLevel>Level4</WarningLevel> |
180 | 184 | <TreatWarningAsError>true</TreatWarningAsError> |
| 185 | + <AdditionalOptions Condition="'$(Clang)'=='1'">%(AdditionalOptions) -O3 -flto -fwhole-program-vtables</AdditionalOptions> |
181 | 186 | </ClCompile> |
182 | 187 | <Link> |
183 | 188 | <SubSystem>Console</SubSystem> |
|
202 | 207 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
203 | 208 | <WarningLevel>Level4</WarningLevel> |
204 | 209 | <TreatWarningAsError>true</TreatWarningAsError> |
| 210 | + <AdditionalOptions Condition="'$(Clang)'=='1'">%(AdditionalOptions) -O3 -flto -fwhole-program-vtables</AdditionalOptions> |
205 | 211 | </ClCompile> |
206 | 212 | <Link> |
207 | 213 | <SubSystem>Console</SubSystem> |
|
234 | 240 | <ClCompile Include="box_delegate.cpp" /> |
235 | 241 | <ClCompile Include="box_guid.cpp" /> |
236 | 242 | <ClCompile Include="capture.cpp" /> |
| 243 | + <ClCompile Include="clang_only.cpp" /> |
237 | 244 | <ClCompile Include="coro_foundation.cpp"> |
238 | 245 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader> |
239 | 246 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader> |
|
0 commit comments