/ src / common / logger / logger.vcxproj
logger.vcxproj
 1  <?xml version="1.0" encoding="utf-8"?>
 2  <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 3    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 4    <Import Project="$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" />
 5    <ItemGroup Label="ProjectConfigurations">
 6      <ProjectConfiguration Include="Debug|Win32">
 7        <Configuration>Debug</Configuration>
 8        <Platform>Win32</Platform>
 9      </ProjectConfiguration>
10      <ProjectConfiguration Include="Debug|x64">
11        <Configuration>Debug</Configuration>
12        <Platform>x64</Platform>
13      </ProjectConfiguration>
14      <ProjectConfiguration Include="Release|Win32">
15        <Configuration>Release</Configuration>
16        <Platform>Win32</Platform>
17      </ProjectConfiguration>
18      <ProjectConfiguration Include="Release|x64">
19        <Configuration>Release</Configuration>
20        <Platform>x64</Platform>
21      </ProjectConfiguration>
22      <ProjectConfiguration Include="Debug|ARM64">
23        <Configuration>Debug</Configuration>
24        <Platform>ARM64</Platform>
25      </ProjectConfiguration>
26      <ProjectConfiguration Include="Release|ARM64">
27        <Configuration>Release</Configuration>
28        <Platform>ARM64</Platform>
29      </ProjectConfiguration>
30    </ItemGroup>
31    <PropertyGroup Label="Globals">
32      <VCProjectVersion>16.0</VCProjectVersion>
33      <Keyword>Win32Proj</Keyword>
34      <ProjectGuid>{d9b8fc84-322a-4f9f-bbb9-20915c47ddfd}</ProjectGuid>
35      <RootNamespace>logger</RootNamespace>
36    </PropertyGroup>
37    <PropertyGroup Label="Configuration">
38      <ConfigurationType>StaticLibrary</ConfigurationType>
39      <OutDir>$(RepoRoot)$(Platform)\$(Configuration)\</OutDir>
40    </PropertyGroup>
41    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
42    <Import Project="$(RepoRoot)deps\spdlog.props" />
43    <ImportGroup Label="ExtensionSettings">
44    </ImportGroup>
45    <ImportGroup Label="Shared">
46    </ImportGroup>
47    <ImportGroup Label="PropertySheets">
48      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
49    </ImportGroup>
50    <PropertyGroup Label="UserMacros" />
51    <ItemDefinitionGroup>
52      <ClCompile>
53        <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
54        <ConformanceMode>true</ConformanceMode>
55      </ClCompile>
56    </ItemDefinitionGroup>
57    <ItemGroup>
58      <ClInclude Include="call_tracer.h" />
59      <ClInclude Include="framework.h" />
60      <ClInclude Include="logger.h" />
61      <ClInclude Include="logger_settings.h" />
62      <ClInclude Include="pch.h" />
63    </ItemGroup>
64    <ItemGroup>
65      <ClCompile Include="call_tracer.cpp" />
66      <ClCompile Include="logger.cpp" />
67      <ClCompile Include="logger_settings.cpp" />
68      <ClCompile Include="pch.cpp">
69        <PrecompiledHeader Condition="'$(UsePrecompiledHeaders)' != 'false'">Create</PrecompiledHeader>
70      </ClCompile>
71    </ItemGroup>
72    <ItemGroup>
73      <ProjectReference Include="..\..\logging\logging.vcxproj">
74        <Project>{7e1e3f13-2bd6-3f75-a6a7-873a2b55c60f}</Project>
75      </ProjectReference>
76      <ProjectReference Include="..\version\version.vcxproj">
77        <Project>{cc6e41ac-8174-4e8a-8d22-85dd7f4851df}</Project>
78      </ProjectReference>
79    </ItemGroup>
80    <ItemGroup>
81      <None Include="packages.config" />
82    </ItemGroup>
83    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
84    <ImportGroup Label="ExtensionTargets">
85      <Import Project="$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" />
86    </ImportGroup>
87    <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
88      <PropertyGroup>
89        <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
90      </PropertyGroup>
91      <Error Condition="!Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props'))" />
92      <Error Condition="!Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets'))" />
93    </Target>
94  </Project>