%scons; %builders-mod; %functions-mod; %tools-mod; %variables-mod; ]> Sets construction variables for the CVS source code management system. CVS CVSCOM CVSFLAGS CVSCOFLAGS CVSCOMSTR The CVS executable. Options that are passed to the CVS checkout subcommand. The command line used to fetch source files from a CVS repository. The string displayed when fetching a source file from a CVS repository. If this is not set, then &cv-link-CVSCOM; (the command line) is displayed. General options that are passed to CVS. By default, this is set to -d $CVSREPOSITORY to specify from where the files must be fetched. The path to the CVS repository. This is referenced in the default &cv-link-CVSFLAGS; value. (repository, module) A factory function that returns a Builder object to be used to fetch source files from the specified CVS repository. The returned Builder is intended to be passed to the &f-link-SourceCode; function. This function is deprecated. For details, see the entry for the &f-SourceCode; function. The optional specified module will be added to the beginning of all repository path names; this can be used, in essence, to strip initial directory names from the repository path names, so that you only have to replicate part of the repository directory hierarchy in your local build directory. Examples: # Will fetch foo/bar/src.c # from /usr/local/CVSROOT/foo/bar/src.c. env.SourceCode('.', env.CVS('/usr/local/CVSROOT')) # Will fetch bar/src.c # from /usr/local/CVSROOT/foo/bar/src.c. env.SourceCode('.', env.CVS('/usr/local/CVSROOT', 'foo')) # Will fetch src.c # from /usr/local/CVSROOT/foo/bar/src.c. env.SourceCode('.', env.CVS('/usr/local/CVSROOT', 'foo/bar'))