Really really support outside build directory (maybe...)