mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 21:51:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <Project Sdk="Microsoft.NET.Sdk">
 | |
|   <PropertyGroup>
 | |
|     <TargetFramework>netstandard2.0</TargetFramework>
 | |
|     <LangVersion>8.0</LangVersion>
 | |
|     <Nullable>enable</Nullable>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup>
 | |
|     <Description>Core C# source generator for Godot projects.</Description>
 | |
|     <Authors>Godot Engine contributors</Authors>
 | |
| 
 | |
|     <PackageId>Godot.SourceGenerators</PackageId>
 | |
|     <Version>4.0.0</Version>
 | |
|     <PackageVersion>$(PackageVersion_Godot_SourceGenerators)</PackageVersion>
 | |
|     <RepositoryUrl>https://github.com/godotengine/godot/tree/master/modules/mono/editor/Godot.NET.Sdk/Godot.SourceGenerators</RepositoryUrl>
 | |
|     <PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
 | |
|     <PackageLicenseExpression>MIT</PackageLicenseExpression>
 | |
| 
 | |
|     <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
 | |
|     <!-- Do not include the generator as a lib dependency -->
 | |
|     <IncludeBuildOutput>false</IncludeBuildOutput>
 | |
|   </PropertyGroup>
 | |
|   <ItemGroup>
 | |
|     <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.8.0" PrivateAssets="all" />
 | |
|     <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.1" PrivateAssets="all" />
 | |
|   </ItemGroup>
 | |
|   <ItemGroup>
 | |
|     <!-- Package the generator in the analyzer directory of the nuget package -->
 | |
|     <None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
 | |
| 
 | |
|     <!-- Package the props file -->
 | |
|     <None Include="Godot.SourceGenerators.props" Pack="true" PackagePath="build" Visible="false" />
 | |
|   </ItemGroup>
 | |
| 
 | |
|   <Target Name="CopyNupkgToSConsOutputDir" AfterTargets="Pack">
 | |
|     <PropertyGroup>
 | |
|       <GodotSourceRootPath>$(SolutionDir)\..\..\..\..\</GodotSourceRootPath>
 | |
|       <GodotOutputDataDir>$(GodotSourceRootPath)\bin\GodotSharp\</GodotOutputDataDir>
 | |
|     </PropertyGroup>
 | |
|     <Copy SourceFiles="$(PackageOutputPath)$(PackageId).$(PackageVersion).nupkg" DestinationFolder="$(GodotOutputDataDir)Tools\nupkgs\" />
 | |
|   </Target>
 | |
| </Project>
 | 
