A suspect has been charged with setting fire last summer to a historic Roman Catholic mission in Southern California, prosecutors said Tuesday.