mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 09:23:03 -04:00
add -A
This commit is contained in:
parent
f97959e94b
commit
2995f65b17
@ -37,6 +37,12 @@ Options:
|
||||
all be combined in the first file. If the private key is
|
||||
encrypted, the password will be required to decrypt it.
|
||||
|
||||
-A
|
||||
Sets the auto-start flag in the application, so that the user
|
||||
will not need to click the green play button before it starts,
|
||||
when embedded in a web page. This can also be set on the HTML
|
||||
page.
|
||||
|
||||
-r package
|
||||
Names an additional package that this application requires at
|
||||
startup time. The default package is 'panda3d'; you may repeat
|
||||
@ -72,13 +78,14 @@ class ArgumentError(StandardError):
|
||||
pass
|
||||
|
||||
def makePackedApp(args):
|
||||
opts, args = getopt.getopt(args, 'd:m:S:r:s:Dh')
|
||||
opts, args = getopt.getopt(args, 'd:m:S:Ar:s:Dh')
|
||||
|
||||
packager = Packager.Packager()
|
||||
|
||||
root = Filename('.')
|
||||
main = None
|
||||
signParams = []
|
||||
autoStart = False
|
||||
requires = []
|
||||
allowPythonDev = False
|
||||
|
||||
@ -89,6 +96,8 @@ def makePackedApp(args):
|
||||
main = value
|
||||
elif option == '-S':
|
||||
signParams.append(value)
|
||||
elif option == '-A':
|
||||
autoStart = True
|
||||
elif option == '-r':
|
||||
requires.append(value)
|
||||
elif option == '-s':
|
||||
@ -141,6 +150,8 @@ def makePackedApp(args):
|
||||
for requireName in requires:
|
||||
packager.do_require(requireName)
|
||||
|
||||
if autoStart:
|
||||
packager.do_config(auto_start = True)
|
||||
if allowPythonDev:
|
||||
packager.do_config(allow_python_dev = True)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user