Fix for editor on linux

This commit is contained in:
Wojtek Figat
2021-03-28 23:26:08 +02:00
parent d85a020971
commit 7456bf38f7

View File

@@ -101,7 +101,7 @@ namespace Flax.Build
} }
// Mono on Linux is using dynamic linking and needs additional link files // Mono on Linux is using dynamic linking and needs additional link files
if (buildOptions.Platform.Target == TargetPlatform.Linux && Platform.BuildTargetPlatform == TargetPlatform.Linux) if (buildOptions.Platform.Target == TargetPlatform.Linux && Platform.BuildTargetPlatform == TargetPlatform.Linux && !IsPreBuilt)
{ {
var task = graph.Add<Task>(); var task = graph.Add<Task>();
task.PrerequisiteFiles.Add(Path.Combine(buildOptions.OutputFolder, "libmonosgen-2.0.so")); task.PrerequisiteFiles.Add(Path.Combine(buildOptions.OutputFolder, "libmonosgen-2.0.so"));
@@ -141,7 +141,7 @@ namespace Flax.Build
// Build Main module // Build Main module
var mainModule = rules.GetModule("Main"); var mainModule = rules.GetModule("Main");
var mainModuleOutputPath = Path.Combine(exeBuildOptions.IntermediateFolder, mainModule.Name); var mainModuleOutputPath = Path.Combine(exeBuildOptions.IntermediateFolder, mainModule.Name);
if (!IsPreBuilt && !Directory.Exists(mainModuleOutputPath)) if (!Directory.Exists(mainModuleOutputPath))
Directory.CreateDirectory(mainModuleOutputPath); Directory.CreateDirectory(mainModuleOutputPath);
var mainModuleOptions = new BuildOptions var mainModuleOptions = new BuildOptions
{ {