diff --git a/Source/Editor/Scripting/ScriptsBuilder.cpp b/Source/Editor/Scripting/ScriptsBuilder.cpp index 12e1b2a2d..51aaef6d0 100644 --- a/Source/Editor/Scripting/ScriptsBuilder.cpp +++ b/Source/Editor/Scripting/ScriptsBuilder.cpp @@ -214,7 +214,11 @@ void ScriptsBuilder::Compile() bool ScriptsBuilder::RunBuildTool(const StringView& args, const StringView& workingDir) { 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"); +#endif if (!FileSystem::FileExists(buildToolPath)) { Log::FileNotFoundException(buildToolPath).SetLevel(LogType::Fatal); @@ -223,7 +227,7 @@ bool ScriptsBuilder::RunBuildTool(const StringView& args, const StringView& work // Prepare build options 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"); if (!FileSystem::FileExists(monoPath)) {