It can be that an extension is initialized outside of a project, for example in a user-config.jam. In that case we need to create a standalone project.