Adjust rel/abs path semantics in defaultDistDirLayout
In the ProjectRootExplicit case, findProjectRoot actually returns an absolute directory but a project file name that is relative to that. This seems to be the sensible thing to do, so we change what ProjectRoot is declared to be to match this, and adjust defaultDistDirLayout accordingly. This only makes a difference when a custom relative project file is specified.
Showing with 3 additions and 2 deletions