Build: make ninja output file consistent
After upgrading, I noticed that the SCons ninja output had a different filename which messed up the "flaky file" logic. This patch explicitly passes it to the tool and switches to `build.ninja` (ninja's default).
This commit is contained in:
parent
5675c76461
commit
0d40efbe66
|
@ -1053,7 +1053,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")
|
env.Tool("ninja", "build.ninja")
|
||||||
|
|
||||||
# Threads
|
# Threads
|
||||||
if env["threads"]:
|
if env["threads"]:
|
||||||
|
@ -1116,7 +1116,7 @@ atexit.register(print_elapsed_time)
|
||||||
|
|
||||||
|
|
||||||
def purge_flaky_files():
|
def purge_flaky_files():
|
||||||
paths_to_keep = ["ninja.build"]
|
paths_to_keep = ["build.ninja"]
|
||||||
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