Dry run (-n) error if the builddir directory does not exist in 1.12.0
sean-eveson-sony opened this issue · comments
Sean Eveson commented
Hi. I'm using Ninja 1.12.0 on Windows.
Since 1.12.0 dry run commands will produce an error such as error: WriteFile(ninja_builddir/.ninja_lock): Unable to create file. No such file or directory
if the builddir directory does not already exist. I reproduced the error with a simple build.ninja file and running ninja -n
:
builddir = ninja_builddir
rule cc
command = clang -c $in -o $out
build test.obj: cc test.cpp
Thanks!
Jan Niklas Hasse commented
I think we should fix this regression and then release 1.12.1. Help wanted :)
Jan Niklas Hasse commented
@jdrouhard can you have a look?