mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
support -r option, make warnings evident
This commit is contained in:
parent
10cc2dd9a9
commit
8de398b340
@ -31,10 +31,11 @@ default.
|
|||||||
Options:
|
Options:
|
||||||
-h print this message
|
-h print this message
|
||||||
-v verbose
|
-v verbose
|
||||||
-d dir directory to write output code
|
-d dir directory to write output code
|
||||||
-x dir directory to pull extension code from
|
-x dir directory to pull extension code from
|
||||||
-i lib interrogate library
|
-i lib interrogate library
|
||||||
-e dir directory to search for *.in files (may be repeated)
|
-e dir directory to search for *.in files (may be repeated)
|
||||||
|
-r remove the default library list; instrument only named libraries
|
||||||
-O no C++ comments or assertion statements
|
-O no C++ comments or assertion statements
|
||||||
-n Don't use squeezeTool to squeeze the result into one .pyz file
|
-n Don't use squeezeTool to squeeze the result into one .pyz file
|
||||||
|
|
||||||
@ -59,8 +60,8 @@ def doGetopts():
|
|||||||
global doSqueeze
|
global doSqueeze
|
||||||
global etcPath
|
global etcPath
|
||||||
|
|
||||||
# These options are allowed but are ignored (they are deprecated with
|
# These options are allowed but are flagged as warnings (they are
|
||||||
# the new genPyCode script):
|
# deprecated with the new genPyCode script):
|
||||||
|
|
||||||
# -g adds libgateway
|
# -g adds libgateway
|
||||||
# -t adds libtoontown
|
# -t adds libtoontown
|
||||||
@ -72,7 +73,7 @@ def doGetopts():
|
|||||||
|
|
||||||
# Extract the args the user passed in
|
# Extract the args the user passed in
|
||||||
try:
|
try:
|
||||||
opts, pargs = getopt.getopt(sys.argv[1:], 'hvOd:x:i:e:ngtpo')
|
opts, pargs = getopt.getopt(sys.argv[1:], 'hvOd:x:i:e:rngtpo')
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
# User passed in a bad option, print the error and the help, then exit
|
# User passed in a bad option, print the error and the help, then exit
|
||||||
print e
|
print e
|
||||||
@ -98,13 +99,15 @@ def doGetopts():
|
|||||||
interrogateLib = value
|
interrogateLib = value
|
||||||
elif (flag == '-e'):
|
elif (flag == '-e'):
|
||||||
etcPath.append(value)
|
etcPath.append(value)
|
||||||
|
elif (flag == '-r'):
|
||||||
|
codeLibs = []
|
||||||
elif (flag == '-O'):
|
elif (flag == '-O'):
|
||||||
FFIConstants.wantComments = 0
|
FFIConstants.wantComments = 0
|
||||||
FFIConstants.wantTypeChecking = 0
|
FFIConstants.wantTypeChecking = 0
|
||||||
elif (flag == '-n'):
|
elif (flag == '-n'):
|
||||||
doSqueeze = 0
|
doSqueeze = 0
|
||||||
elif (flag in ['-g', '-t', '-p', '-o']):
|
elif (flag in ['-g', '-t', '-p', '-o']):
|
||||||
FFIConstants.notify.debug("option is deprecated: %s" % (flag))
|
FFIConstants.notify.warning("option is deprecated: %s" % (flag))
|
||||||
|
|
||||||
else:
|
else:
|
||||||
FFIConstants.notify.error('illegal option: ' + flag)
|
FFIConstants.notify.error('illegal option: ' + flag)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user