summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/CVS.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-03-22 23:49:41 (GMT)
committerSteven Knight <knight@baldmt.com>2003-03-22 23:49:41 (GMT)
commit904be3fe063b4ad64bccd63909ecc3dbffc549d7 (patch)
treed0d1706e890a9f605caa088621956ef637939453 /src/engine/SCons/Tool/CVS.py
parentbf40333ce747dbb66388dc9cb40e5ce741cb0055 (diff)
downloadSCons-904be3fe063b4ad64bccd63909ecc3dbffc549d7.zip
SCons-904be3fe063b4ad64bccd63909ecc3dbffc549d7.tar.gz
SCons-904be3fe063b4ad64bccd63909ecc3dbffc549d7.tar.bz2
Check out files from various source code systems properly.
Diffstat (limited to 'src/engine/SCons/Tool/CVS.py')
-rw-r--r--src/engine/SCons/Tool/CVS.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/engine/SCons/Tool/CVS.py b/src/engine/SCons/Tool/CVS.py
index c8b1f68..b8f6968 100644
--- a/src/engine/SCons/Tool/CVS.py
+++ b/src/engine/SCons/Tool/CVS.py
@@ -46,6 +46,7 @@ def generate(env, platform):
# fail if repos is not an absolute path name?
if module != '':
module = os.path.join(module, '')
+ env['CVSCOM'] = '$CVS $CVSFLAGS co $CVSCOFLAGS -p $CVSMODULE$TARGET > $TARGET'
return SCons.Builder.Builder(action = '$CVSCOM',
env = env,
overrides = {'CVSREPOSITORY':repos,
@@ -53,9 +54,10 @@ def generate(env, platform):
setattr(env, 'CVS', CVSFactory)
- env['CVS'] = 'cvs'
- env['CVSFLAGS'] = ''
- env['CVSCOM'] = '$CVS $CVSFLAGS -d $CVSREPOSITORY co -p $CVSMODULE$TARGET > $TARGET'
+ env['CVS'] = 'cvs'
+ env['CVSFLAGS'] = '-d $CVSREPOSITORY'
+ env['CVSCOFLAGS'] = ''
+ env['CVSCOM'] = '$CVS $CVSFLAGS co $CVSCOFLAGS $TARGET'
def exists(env):
return env.Detect('cvs')