feat: updated godot version
This commit is contained in:
parent
0c508b0831
commit
42b028dbb5
4694 changed files with 236470 additions and 401376 deletions
|
|
@ -2,7 +2,7 @@
|
|||
from misc.utility.scons_hints import *
|
||||
|
||||
EnsureSConsVersion(4, 0)
|
||||
EnsurePythonVersion(3, 9)
|
||||
EnsurePythonVersion(3, 8)
|
||||
|
||||
# System
|
||||
import glob
|
||||
|
|
@ -199,8 +199,8 @@ opts.Add(BoolVariable("opengl3", "Enable the OpenGL/GLES3 rendering driver", Tru
|
|||
opts.Add(BoolVariable("d3d12", "Enable the Direct3D 12 rendering driver on supported platforms", False))
|
||||
opts.Add(BoolVariable("metal", "Enable the Metal rendering driver on supported platforms (Apple arm64 only)", False))
|
||||
opts.Add(BoolVariable("use_volk", "Use the volk library to load the Vulkan loader dynamically", True))
|
||||
opts.Add(BoolVariable("accesskit", "Enable the AccessKit driver for screen reader support", True))
|
||||
opts.Add(BoolVariable("angle", "Enable the ANGLE rendering driver for OpenGL ES 3.0 on supported platforms", True))
|
||||
opts.Add(BoolVariable("accesskit", "Use AccessKit C SDK", True))
|
||||
opts.Add(("accesskit_sdk_path", "Path to the AccessKit C SDK", ""))
|
||||
opts.Add(BoolVariable("sdl", "Enable the SDL3 input driver", True))
|
||||
opts.Add(
|
||||
EnumVariable(
|
||||
|
|
@ -222,13 +222,6 @@ opts.Add(
|
|||
False,
|
||||
)
|
||||
)
|
||||
opts.Add(
|
||||
BoolVariable(
|
||||
"profiler_record_on_demand",
|
||||
"Record only when the profiler is connected, if the profiler supports it. In Tracy, this configures TRACY_ON_DEMAND, which has a performance impact if enabled.",
|
||||
True,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
# Advanced options
|
||||
|
|
@ -243,7 +236,6 @@ opts.Add(BoolVariable("ninja", "Use the ninja backend for faster rebuilds", Fals
|
|||
opts.Add(BoolVariable("ninja_auto_run", "Run ninja automatically after generating the ninja file", True))
|
||||
opts.Add("ninja_file", "Path to the generated ninja file", "build.ninja")
|
||||
opts.Add(BoolVariable("compiledb", "Generate compilation DB (`compile_commands.json`) for external tools", False))
|
||||
opts.Add(BoolVariable("compiledb_gen_only", "Exit after building the compilation database", False))
|
||||
opts.Add(
|
||||
"num_jobs",
|
||||
"Use up to N jobs when compiling (equivalent to `-j N`). Defaults to max jobs - 1. Ignored if -j is used.",
|
||||
|
|
@ -656,11 +648,8 @@ if env["build_profile"] != "":
|
|||
dbo = ft["disabled_build_options"]
|
||||
for c in dbo:
|
||||
env[c] = dbo[c]
|
||||
except json.JSONDecodeError as err:
|
||||
print_error(f'Failed to open feature build profile due to JSON decoding error: "{env["build_profile"]}"\n{err}')
|
||||
Exit(255)
|
||||
except FileNotFoundError:
|
||||
print_error(f'Feature build profile not found at: "{env["build_profile"]}"')
|
||||
except json.JSONDecodeError:
|
||||
print_error(f'Failed to open feature build profile: "{env["build_profile"]}"')
|
||||
Exit(255)
|
||||
|
||||
# 'dev_mode' and 'production' are aliases to set default options if they haven't been
|
||||
|
|
@ -1180,6 +1169,7 @@ env.Append(BUILDERS=GLSL_BUILDERS)
|
|||
|
||||
if env["compiledb"]:
|
||||
env.Tool("compilation_db")
|
||||
env.Alias("compiledb", env.CompilationDatabase())
|
||||
env.NoCache(env.CompilationDatabase())
|
||||
if not env["verbose"]:
|
||||
env["COMPILATIONDB_COMSTR"] = "$GENCOMSTR"
|
||||
|
|
@ -1239,12 +1229,6 @@ if env["vsproj"]:
|
|||
|
||||
# Miscellaneous & post-build methods.
|
||||
if not env.GetOption("clean") and not env.GetOption("help"):
|
||||
if env["compiledb"] and env["compiledb_gen_only"]:
|
||||
from SCons.Tool.compilation_db import write_compilation_db
|
||||
|
||||
write_compilation_db([env.File("compile_commands.json")], [], env)
|
||||
env.Exit()
|
||||
|
||||
methods.dump(env)
|
||||
methods.show_progress(env)
|
||||
methods.prepare_purge(env)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue