The Boost.Build v2 User Manual has several references to a project-root.jam
file, but never explains what this file is or what is supposed to go into
it. Is it just an alternate name for the Jamroot file? If not, how does
its function differ from Jamroot?
In addition, several of the examples included with
Boost.Build v2 include both a Jamfile and a project-root.jam, but no Jamroot;
examples/gettext is one of these. Why two separate files?
Finally, if project-root.jam and Jamroot are just different
names for the same file, then is this line in kernel/errors.jam wrong?
local user-modules =
([Jj]amfile(.jam|.v2|)|user-config.jam|site-config.jam|project-root.jam) ;
That is, should [Jj]amroot be in there too?