settings to compile