Output generated .NET source generator files to Intermediate folder
Mostly useful for debugging source generators, VS doesn't seem to utilize these files in any way.
This commit is contained in:
@@ -159,6 +159,7 @@ namespace Flax.Build
|
||||
var outputPath = Path.GetDirectoryName(buildData.Target.GetOutputFilePath(buildOptions));
|
||||
var outputFile = Path.Combine(outputPath, name + ".dll");
|
||||
var outputDocFile = Path.Combine(outputPath, name + ".xml");
|
||||
var outputGeneratedFiles = Path.Combine(buildOptions.IntermediateFolder);
|
||||
string cscPath, referenceAssemblies;
|
||||
#if USE_NETCORE
|
||||
var dotnetSdk = DotNetSdk.Instance;
|
||||
@@ -263,6 +264,9 @@ namespace Flax.Build
|
||||
#endif
|
||||
args.Add(string.Format("/out:\"{0}\"", outputFile));
|
||||
args.Add(string.Format("/doc:\"{0}\"", outputDocFile));
|
||||
#if USE_NETCORE
|
||||
args.Add(string.Format("/generatedfilesout:\"{0}\"", outputGeneratedFiles));
|
||||
#endif
|
||||
if (buildOptions.ScriptingAPI.Defines.Count != 0)
|
||||
args.Add("/define:" + string.Join(";", buildOptions.ScriptingAPI.Defines));
|
||||
if (buildData.Configuration == TargetConfiguration.Debug)
|
||||
|
||||
Reference in New Issue
Block a user