compiler settings preserve the project configuration