added -s (install from source) option.