Generate precompiled header cpp only once. Refs #5537