summaryrefslogtreecommitdiffstats
path: root/src/scons.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2001-09-10 18:48:55 (GMT)
committerSteven Knight <knight@baldmt.com>2001-09-10 18:48:55 (GMT)
commit528c2bf71dd1d45f158f15b015a382dbac7a34df (patch)
treecc5b14cb56324b56ef7d45fb4a4998820e4861ea /src/scons.py
parent9010e91ac2831db0ff7f58d209c8f54a7f807afa (diff)
downloadSCons-528c2bf71dd1d45f158f15b015a382dbac7a34df.zip
SCons-528c2bf71dd1d45f158f15b015a382dbac7a34df.tar.gz
SCons-528c2bf71dd1d45f158f15b015a382dbac7a34df.tar.bz2
Fill in the -v option.
Diffstat (limited to 'src/scons.py')
-rw-r--r--src/scons.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/scons.py b/src/scons.py
index 49f8dec..7f86d15 100644
--- a/src/scons.py
+++ b/src/scons.py
@@ -1,4 +1,9 @@
#! /usr/bin/env python
+#
+# SCons
+#
+
+__revision__ = "scons.py __REVISION__ __DATE__ __DEVELOPER__"
import getopt
import os.path
@@ -363,7 +368,12 @@ Option(func = opt_not_yet, future = 1,
short = 'u', long = ['up', 'search-up'],
help = "Search up directory tree for SConstruct.")
-Option(func = opt_not_yet,
+def option_v(opt, arg):
+ print "SCons version __VERSION__, by Steven Knight et al."
+ print "Copyright 2001 Steven Knight"
+ sys.exit(0)
+
+Option(func = option_v,
short = 'v', long = ['version'],
help = "Print the SCons version number and exit.")
@@ -483,6 +493,8 @@ def main():
if __name__ == "__main__":
try:
main()
+ except SystemExit:
+ pass
except KeyboardInterrupt:
print "Build interrupted."
except SyntaxError, e: