Updated compilation unit destination
Root is only needed when compiling inside a directory that is a namespace