2525 <RootNamespace >UnitTest</RootNamespace >
2626 <WindowsTargetPlatformVersion >$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</WindowsTargetPlatformVersion >
2727 <ProjectSubType >NativeUnitTestProject</ProjectSubType >
28+ <LanguageStandard Condition =" '$(LanguageStandard)' == ''" >stdcpp20</LanguageStandard >
2829 </PropertyGroup >
2930 <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
3031 <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" Label =" Configuration" >
6162 <ImportGroup Label =" ExtensionSettings" >
6263 </ImportGroup >
6364 <ImportGroup Label =" Shared" >
65+ <Import Project =" ..\src\YY.Base.vcxitems" Label =" Shared" />
6466 </ImportGroup >
6567 <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
6668 </ImportGroup >
9698 <UseFullPaths >true</UseFullPaths >
9799 <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
98100 <ConformanceMode >true</ConformanceMode >
99- <LanguageStandard >stdcpp20 </LanguageStandard >
101+ <LanguageStandard >$(LanguageStandard) </LanguageStandard >
100102 <AdditionalOptions >/execution-charset:utf-8 %(AdditionalOptions)</AdditionalOptions >
101103 </ClCompile >
102104 <Link >
113115 <UseFullPaths >true</UseFullPaths >
114116 <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
115117 <ConformanceMode >true</ConformanceMode >
116- <LanguageStandard >stdcpp20 </LanguageStandard >
118+ <LanguageStandard >$(LanguageStandard) </LanguageStandard >
117119 <AdditionalOptions >/execution-charset:utf-8 %(AdditionalOptions)</AdditionalOptions >
118120 </ClCompile >
119121 <Link >
132134 <UseFullPaths >true</UseFullPaths >
133135 <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
134136 <ConformanceMode >true</ConformanceMode >
135- <LanguageStandard >stdcpp20 </LanguageStandard >
137+ <LanguageStandard >$(LanguageStandard) </LanguageStandard >
136138 <AdditionalOptions >/execution-charset:utf-8 %(AdditionalOptions)</AdditionalOptions >
137139 <WholeProgramOptimization >false</WholeProgramOptimization >
138140 </ClCompile >
155157 <UseFullPaths >true</UseFullPaths >
156158 <PrecompiledHeaderFile >pch.h</PrecompiledHeaderFile >
157159 <ConformanceMode >true</ConformanceMode >
158- <LanguageStandard >stdcpp20 </LanguageStandard >
160+ <LanguageStandard >$(LanguageStandard) </LanguageStandard >
159161 <AdditionalOptions >/execution-charset:utf-8 %(AdditionalOptions)</AdditionalOptions >
160162 <WholeProgramOptimization >false</WholeProgramOptimization >
161163 </ClCompile >
168170 </Link >
169171 </ItemDefinitionGroup >
170172 <ItemGroup >
173+ <ClInclude Include =" ToStringHelper.h" />
171174 </ItemGroup >
172175 <ItemGroup >
173- <ClCompile Include =" ..\src\YY\Base\Strings\StringTransform.cpp" />
174- <ClCompile Include =" ..\src\YY\Base\Sync\CriticalSection.cpp" />
175- <ClCompile Include =" ..\src\YY\Base\Sync\SRWLock.cpp" />
176- <ClCompile Include =" ..\src\YY\Base\Sync\Sync.cpp" />
177- <ClCompile Include =" ..\src\YY\Base\Threading\SequencedTaskRunnerImpl.cpp" />
178- <ClCompile Include =" ..\src\YY\Base\Threading\TaskRunner.cpp" />
179- <ClCompile Include =" ..\src\YY\Base\Threading\ThreadPool.Linux.cc" />
180- <ClCompile Include =" ..\src\YY\Base\Threading\ThreadPool.Windows.cc" />
181- <ClCompile Include =" ..\src\YY\Base\Threading\TaskRunnerDispatchImpl.cpp" />
182- <ClCompile Include =" ..\src\YY\Base\Threading\TaskRunnerImpl.cpp" />
183- <ClCompile Include =" ..\src\YY\Base\Threading\ThreadTaskRunnerImpl.cpp" />
184- <ClCompile Include =" ..\src\YY\Base\Time\DataTime.cpp" />
185- <ClCompile Include =" ..\src\YY\Base\Utils\FileInfo.cpp" />
186- <ClCompile Include =" ..\src\YY\Base\Utils\SystemInfo.cpp" />
187176 <ClCompile Include =" AsyncFileUnitTest.cpp" />
188177 <ClCompile Include =" BindUnitTest.cpp" />
189178 <ClCompile Include =" BitMapUnitTest.cpp" />
193182 <ClCompile Include =" StringUnitTest.cpp" />
194183 <ClCompile Include =" TaskRunnerUnitTest.cpp" />
195184 </ItemGroup >
196- <ItemGroup >
197- <ClInclude Include =" ..\include\YY\Base\Containers\Array.h" />
198- <ClInclude Include =" ..\include\YY\Base\Containers\Span.h" />
199- <ClInclude Include =" ..\include\YY\Base\Containers\BitMap.h" />
200- <ClInclude Include =" ..\include\YY\Base\Containers\ConstructorPolicy.h" />
201- <ClInclude Include =" ..\include\YY\Base\Containers\DoublyLinkedList.h" />
202- <ClInclude Include =" ..\include\YY\Base\Containers\HashSet.h" />
203- <ClInclude Include =" ..\include\YY\Base\Containers\Optional.h" />
204- <ClInclude Include =" ..\include\YY\Base\Containers\SingleLinkedList.h" />
205- <ClInclude Include =" ..\include\YY\Base\Encoding.h" />
206- <ClInclude Include =" ..\include\YY\Base\ErrorCode.h" />
207- <ClInclude Include =" ..\include\YY\Base\Exception.h" />
208- <ClInclude Include =" ..\include\YY\Base\Functional\Bind.h" />
209- <ClInclude Include =" ..\include\YY\Base\IO\File.h" />
210- <ClInclude Include =" ..\include\YY\Base\Memory\Alloc.h" />
211- <ClInclude Include =" ..\include\YY\Base\Memory\ObserverPtr.h" />
212- <ClInclude Include =" ..\include\YY\Base\Memory\RefPtr.h" />
213- <ClInclude Include =" ..\include\YY\Base\Memory\UniquePtr.h" />
214- <ClInclude Include =" ..\include\YY\Base\Memory\WeakPtr.h" />
215- <ClInclude Include =" ..\include\YY\Base\SafeCast.h" />
216- <ClInclude Include =" ..\include\YY\Base\SAL.h" />
217- <ClInclude Include =" ..\include\YY\Base\Shared\Windows\km.h" />
218- <ClInclude Include =" ..\include\YY\Base\Strings\NString.h" />
219- <ClInclude Include =" ..\include\YY\Base\Strings\String.h" />
220- <ClInclude Include =" ..\include\YY\Base\Strings\StringTransform.h" />
221- <ClInclude Include =" ..\include\YY\Base\Strings\StringView.h" />
222- <ClInclude Include =" ..\include\YY\Base\Sync\AutoLock.h" />
223- <ClInclude Include =" ..\include\YY\Base\Sync\CriticalSection.h" />
224- <ClInclude Include =" ..\include\YY\Base\Sync\Interlocked.h" />
225- <ClInclude Include =" ..\include\YY\Base\Sync\InterlockedQueue.h" />
226- <ClInclude Include =" ..\include\YY\Base\Sync\InterlockedSingleLinkedList.h" />
227- <ClInclude Include =" ..\include\YY\Base\Sync\SRWLock.h" />
228- <ClInclude Include =" ..\include\YY\Base\Sync\Sync.h" />
229- <ClInclude Include =" ..\include\YY\Base\tchar.h" />
230- <ClInclude Include =" ..\include\YY\Base\Threading\Coroutine.h" />
231- <ClInclude Include =" ..\include\YY\Base\Threading\ProcessThreads.h" />
232- <ClInclude Include =" ..\include\YY\Base\Threading\TaskRunner.h" />
233- <ClInclude Include =" ..\include\YY\Base\Time\Common.h" />
234- <ClInclude Include =" ..\include\YY\Base\Time\TickCount.h" />
235- <ClInclude Include =" ..\include\YY\Base\Time\TimeSpan.h" />
236- <ClInclude Include =" ..\include\YY\Base\Time\DataTime.h" />
237- <ClInclude Include =" ..\include\YY\Base\Utils\ComObjectImpl.h" />
238- <ClInclude Include =" ..\include\YY\Base\Utils\FileInfo.h" />
239- <ClInclude Include =" ..\include\YY\Base\Utils\MathUtils.h" />
240- <ClInclude Include =" ..\include\YY\Base\Utils\SystemInfo.h" />
241- <ClInclude Include =" ..\include\YY\Base\Utils\Version.h" />
242- <ClInclude Include =" ..\include\YY\Base\YY.h" />
243- <ClInclude Include =" ..\src\YY\Base\Threading\ParallelTaskRunnerImpl.hpp" />
244- <ClInclude Include =" ..\src\YY\Base\Threading\SequencedTaskRunnerImpl.h" />
245- <ClInclude Include =" ..\src\YY\Base\Threading\TaskRunnerDispatchImpl.h" />
246- <ClInclude Include =" ..\src\YY\Base\Threading\TaskRunnerImpl.h" />
247- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadPool.h" />
248- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadPool.Linux.h" />
249- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadPool.Windows.h" />
250- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadPoolTimerManger.h" />
251- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadPoolWaitManger.h" />
252- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadTaskRunnerImpl.h" />
253- <ClInclude Include =" ..\src\YY\Base\Threading\ThreadTaskRunnerProxyImpl.h" />
254- </ItemGroup >
255- <ItemGroup >
256- <Natvis Include =" ..\src\YY.Base.natvis" />
257- </ItemGroup >
258185 <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
259186 <ImportGroup Label =" ExtensionTargets" >
260187 </ImportGroup >
261- <Target Name =" {112FF666-47B5-4371-B525-84D9C5F097B2}" AfterTargets =" BeforeClCompile" >
262- <ItemGroup >
263- <ClCompile Update =" @(ClCompile)" Condition =" '%(ClCompile.Extension)' == '.cc' and $([System.String]::Copy('%(ClCompile.Identity)').EndsWith('.$(TargetPlatformIdentifier).cc')) == false" >
264- <ExcludedFromBuild >true</ExcludedFromBuild >
265- </ClCompile >
266- </ItemGroup >
267- </Target >
268188</Project >
0 commit comments