Sets construction variables for interacting with the Perforce source code management system. P4 P4FLAGS P4COM P4COMSTR The Perforce executable. The command line used to fetch source files from Perforce. The string displayed when fetching a source file from Perforce. If this is not set, then &cv-link-P4COM; (the command line) is displayed. General options that are passed to Perforce. () A factory function that returns a Builder object to be used to fetch source files from the Perforce source code management system. The returned Builder is intended to be passed to the &f-SourceCode; function. This function is deprecated. For details, see the entry for the &f-SourceCode; function. Example: env.SourceCode('.', env.Perforce()) Perforce uses a number of external environment variables for its operation. Consequently, this function adds the following variables from the user's external environment to the construction environment's ENV dictionary: P4CHARSET, P4CLIENT, P4LANGUAGE, P4PASSWD, P4PORT, P4USER, SystemRoot, USER, and USERNAME.