WinPixEventRuntime.props (2238B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <PropertyGroup Label="UserMacros"> 4 <BinaryOutputDir>$(SolutionDir)bin\$(Platform)\</BinaryOutputDir> 5 <WinPixEventRuntimeDir>$(SolutionDir)dep\winpixeventruntime\</WinPixEventRuntimeDir> 6 </PropertyGroup> 7 <ItemDefinitionGroup> 8 <ClCompile> 9 <AdditionalIncludeDirectories>$(WinPixEventRuntimeDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 10 </ClCompile> 11 <Link> 12 <AdditionalLibraryDirectories Condition="'$(Platform)'=='x64'">$(WinPixEventRuntimeDir)lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 13 <AdditionalLibraryDirectories Condition="'$(Platform)'=='ARM64'">$(WinPixEventRuntimeDir)libarm64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 14 <AdditionalDependencies>WinPixEventRuntime.lib;%(AdditionalDependencies)</AdditionalDependencies> 15 </Link> 16 <Lib> 17 <AdditionalLibraryDirectories Condition="'$(Platform)'=='x64'">$(WinPixEventRuntimeDir)lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 18 <AdditionalLibraryDirectories Condition="'$(Platform)'=='ARM64'">$(WinPixEventRuntimeDir)libarm64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 19 <AdditionalDependencies>WinPixEventRuntime.lib;%(AdditionalDependencies)</AdditionalDependencies> 20 </Lib> 21 </ItemDefinitionGroup> 22 23 <!--Copy the needed dlls--> 24 <ItemGroup> 25 <WinPixEventRuntimeDlls Condition="'$(Platform)'=='x64'" Include="$(WinPixEventRuntimeDir)bin64\WinPixEventRuntime.dll" /> 26 <WinPixEventRuntimeDlls Condition="'$(Platform)'=='ARM64'" Include="$(WinPixEventRuntimeDir)binarm64\WinPixEventRuntime.dll" /> 27 </ItemGroup> 28 <Target Name="WinPixEventRuntimeCopyBinaries" 29 AfterTargets="Build" 30 Inputs="@(WinPixEventRuntimeDlls)" 31 Outputs="@(WinPixEventRuntimeDlls -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)')"> 32 <Message Text="Copying WinPixEventRuntime .dlls" Importance="High" /> 33 <Copy 34 SourceFiles="@(WinPixEventRuntimeDlls)" 35 DestinationFolder="$(BinaryOutputDir)" 36 SkipUnchangedFiles="true" 37 /> 38 </Target> 39 </Project>