Add UseLogInRelease to engine config to disable logging in Release builds

This commit is contained in:
Wojtek Figat
2025-06-11 23:35:03 +02:00
parent 8ec138399a
commit 0fa53f860a
3 changed files with 14 additions and 0 deletions

View File

@@ -79,6 +79,10 @@ namespace Flax.Build
options.CompileEnv.PreprocessorDefinitions.Add("USE_LARGE_WORLDS");
options.ScriptingAPI.Defines.Add("USE_LARGE_WORLDS");
}
if (!EngineConfiguration.UseLogInRelease && !IsEditor)
{
options.CompileEnv.PreprocessorDefinitions.Add("LOG_ENABLE=0");
}
// Add include paths for this and all referenced projects sources
foreach (var project in Project.GetAllProjects())