compiler settings