X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/fa8ebf26d01c3e4e5320f1a961a4eca12e1b7659..95b1a3e43c8289c920cab11cc27a48a3aa848d3c:/mkfiles.pl diff --git a/mkfiles.pl b/mkfiles.pl index f2c660b1..438495b0 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -9,7 +9,13 @@ use FileHandle; -open IN, "Recipe" or die "unable to open Recipe file\n"; +open IN, "Recipe" or do { + # We want to deal correctly with being run from one of the + # subdirs in the source tree. So if we can't find Recipe here, + # try one level up. + chdir ".."; + open IN, "Recipe" or die "unable to open Recipe file\n"; +}; # HACK: One of the source files in `charset' is auto-generated by # sbcsgen.pl. We need to generate that _now_, before attempting