compilation scheme for output prefix