Generate Wayland protocol definitions in parallel as well

This commit is contained in:
Kovid Goyal
2019-07-05 20:57:56 +05:30
parent 39f6071c68
commit 67f23664c9
2 changed files with 10 additions and 5 deletions

View File

@@ -403,7 +403,7 @@ def parallel_run(items):
while len(workers):
wait()
if not verbose:
print()
print(' done')
if failed:
print(failed.desc)
run_tool(failed.cmd)
@@ -552,7 +552,7 @@ def compile_glfw(compilation_database):
all_headers = [os.path.join('glfw', x) for x in genv.all_headers]
if module == 'wayland':
try:
glfw.build_wayland_protocols(genv, run_tool, emphasis, newer, os.path.join(base, 'glfw'))
glfw.build_wayland_protocols(genv, Command, parallel_run, emphasis, newer, os.path.join(base, 'glfw'))
except SystemExit as err:
print(err, file=sys.stderr)
print(error('Disabling building of wayland backend'), file=sys.stderr)