aligned preprocessor switches acros configurations