We only update the file compileInfo.h if the file previously doesn't exist or requires an update, to avoid triggering make build unnecessarily.