Given a filename with no path, how can I find the directory of that file, starting my search from some specified directory, in Boost Build ?