update compilation settings