make passenger compilation optional.