Fix building scripts on Linux from Editor

This commit is contained in:
Wojtek Figat
2023-01-25 20:11:11 +01:00
parent de7edf9e78
commit 173f4e8092

View File

@@ -214,7 +214,11 @@ void ScriptsBuilder::Compile()
bool ScriptsBuilder::RunBuildTool(const StringView& args, const StringView& workingDir) bool ScriptsBuilder::RunBuildTool(const StringView& args, const StringView& workingDir)
{ {
PROFILE_CPU(); PROFILE_CPU();
#if USE_NETCORE && (PLATFORM_LINUX || PLATFORM_MAC)
const String buildToolPath = Globals::StartupFolder / TEXT("Binaries/Tools/Flax.Build");
#else
const String buildToolPath = Globals::StartupFolder / TEXT("Binaries/Tools/Flax.Build.exe"); const String buildToolPath = Globals::StartupFolder / TEXT("Binaries/Tools/Flax.Build.exe");
#endif
if (!FileSystem::FileExists(buildToolPath)) if (!FileSystem::FileExists(buildToolPath))
{ {
Log::FileNotFoundException(buildToolPath).SetLevel(LogType::Fatal); Log::FileNotFoundException(buildToolPath).SetLevel(LogType::Fatal);
@@ -223,7 +227,7 @@ bool ScriptsBuilder::RunBuildTool(const StringView& args, const StringView& work
// Prepare build options // Prepare build options
StringBuilder cmdLine(args.Length() + buildToolPath.Length() + 200); StringBuilder cmdLine(args.Length() + buildToolPath.Length() + 200);
#if PLATFORM_LINUX || PLATFORM_MAC #if !USE_NETCORE && (PLATFORM_LINUX || PLATFORM_MAC)
const String monoPath = Globals::MonoPath / TEXT("bin/mono"); const String monoPath = Globals::MonoPath / TEXT("bin/mono");
if (!FileSystem::FileExists(monoPath)) if (!FileSystem::FileExists(monoPath))
{ {