mirror of https://github.com/mono/CppSharp.git
c-sharpdotnetmonobindingsbridgecclangcpluspluscppsharpglueinteropparserparsingpinvokeswigsyntax-treevisitorsxamarinxamarin-bindings
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.1 KiB
28 lines
1.1 KiB
<Project> |
|
<PropertyGroup> |
|
<RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent> |
|
<PostBuildEvent>$(DotNetCmd) "$(OutputPath)$(TestGeneratorName).$(GeneratorFileExtension)"</PostBuildEvent> |
|
</PropertyGroup> |
|
|
|
<ItemGroup> |
|
<Compile Include="$(TestName).Gen.cs" /> |
|
<Compile Include="$(SrcDir)Generator.Tests\GeneratorTest.cs" Visible="false" /> |
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
<ProjectReference Include="$(NativeProjectsDir)$(TestName).Native.vcxproj" ReferenceOutputAssembly="false" Condition="$(IsWindows)" /> |
|
<ProjectReference Include="$(SrcDir)Generator\CppSharp.Generator.csproj" /> |
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
<GeneratorInputs Include="*.h" /> |
|
<CustomAdditionalCompileInputs Include="@(GeneratorInputs)" /> |
|
<UpToDateCheckInput Include="@(GeneratorInputs)" /> |
|
<ModuleFiles Include="$(OutputPath)*Std-symbols.*" |
|
Exclude="$(OutputPath)Std-symbols.pdb;$(OutputPath)Std-symbols.exp;$(OutputPath)Std-symbols.lib" /> |
|
</ItemGroup> |
|
|
|
<Target Name="CopyStdSymbols" AfterTargets="PostBuildEvent"> |
|
<Copy SourceFiles="@(ModuleFiles)" DestinationFolder="$(GenDir)$(TestName)" /> |
|
</Target> |
|
</Project> |