Support configurable source dir