Why do you expect the source directory to be there? What if the program is run on another machine which doesn't even have it?