mirror of
https://github.com/godotengine/godot.git
synced 2024-11-21 03:18:37 +08:00
SCons: pass ninja_file
variable in tool instead of default name
Noticed that when I run with `ninja_file` it wasn't created even though in terminal I saw that the file will be generated Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
This commit is contained in:
parent
5efd124ca1
commit
1250681a4f
4
.gitignore
vendored
4
.gitignore
vendored
@ -36,8 +36,8 @@ compile_commands.json
|
|||||||
platform/windows/godot_res.res
|
platform/windows/godot_res.res
|
||||||
|
|
||||||
# Ninja build files
|
# Ninja build files
|
||||||
build.ninja
|
*.ninja
|
||||||
.ninja
|
.ninja/
|
||||||
run_ninja_env.bat
|
run_ninja_env.bat
|
||||||
|
|
||||||
# Generated by Godot binary
|
# Generated by Godot binary
|
||||||
|
@ -1050,7 +1050,7 @@ if env["ninja"]:
|
|||||||
SetOption("experimental", "ninja")
|
SetOption("experimental", "ninja")
|
||||||
env["NINJA_FILE_NAME"] = env["ninja_file"]
|
env["NINJA_FILE_NAME"] = env["ninja_file"]
|
||||||
env["NINJA_DISABLE_AUTO_RUN"] = not env["ninja_auto_run"]
|
env["NINJA_DISABLE_AUTO_RUN"] = not env["ninja_auto_run"]
|
||||||
env.Tool("ninja", "build.ninja")
|
env.Tool("ninja", env["ninja_file"])
|
||||||
|
|
||||||
# Threads
|
# Threads
|
||||||
if env["threads"]:
|
if env["threads"]:
|
||||||
@ -1112,7 +1112,7 @@ atexit.register(print_elapsed_time)
|
|||||||
|
|
||||||
|
|
||||||
def purge_flaky_files():
|
def purge_flaky_files():
|
||||||
paths_to_keep = ["build.ninja"]
|
paths_to_keep = [env["ninja_file"]]
|
||||||
for build_failure in GetBuildFailures():
|
for build_failure in GetBuildFailures():
|
||||||
path = build_failure.node.path
|
path = build_failure.node.path
|
||||||
if os.path.isfile(path) and path not in paths_to_keep:
|
if os.path.isfile(path) and path not in paths_to_keep:
|
||||||
|
Loading…
Reference in New Issue
Block a user