creating project in a separate directory other than cocos2d-x

Is there any work to make it possible to create a linux project in a directory other than inside cocos2d-x root directory?

It seems to be a daunting task to modify the current version to make that work, as there seems to be a lot of places that assume the project is within the cocos2d-x root directory. Is this because of Windows’s way of storing user files with application files together?