Reverted the change of project.SetModeForPCH back to pchSourceDir; while pchObjectDir removed the warning it did NOT use the PCH file during the build.