fixing output path when used in a dependency to use the top project by default. that is cmake behavior, and it might not be customisable ?