blob: 030243b81553c3e085dd6c28f00b31cb5f18cf70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/usr/bin/python
import os
import sys
from ccclib import Arguments
from ccclib import Driver
def main():
progDir = os.path.dirname(sys.argv[0])
progName = os.path.basename(sys.argv[0])
d = Driver.Driver(progName, progDir)
try:
d.run(sys.argv[1:])
except Arguments.InvalidArgumentsError,e:
print >>sys.stderr, "%s: %s" % (progName, e.args[0])
sys.exit(1)
except Arguments.MissingArgumentError,e:
print >>sys.stderr, "%s: argument to '%s' missing" % (progName, e.args[0].name)
sys.exit(1)
except NotImplementedError,e:
print >>sys.stderr, "%s: not implemented: %s" % (progName, e.args[0])
if __name__=='__main__':
main()
|