Accept an explicit source dir.