BLIde saves all source files of the project you're compiling before compiling, but only if they have been modifiedsince last save action. If you're working with single bmx files (non project oriented), blide wiwll only save the single file you're compiling.