Add ignore rule for *~
Add rule for optimized compilation