Install into a single proto dir; allow extra options
Do not pass proto dir if it does not exist