allow compilation of files with multiple extensions