代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/jessibuca 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/python
# import tools.shared as emscripten
import os
import sys
import getopt
from subprocess import Popen, PIPE, STDOUT
# exec(open(os.path.expanduser('~/.emscripten'), 'r').read())
# sys.path.append(EMSCRIPTEN_ROOT)
opts, args = getopt.getopt(sys.argv[1:], "o:", ["wasm"])
args = {'-o': 'demo/public/ff'}
for op, value in opts:
args[op] = value
# args['-o'] = args['-o'] + ('_wasm' if '--wasm' in args else '')
sargs = {
# 'USE_PTHREADS': 0 if '--cocos' in args else 1,
'WASM': 1 if '--wasm' in args else 0,
'TOTAL_MEMORY': 67108864,
'ASSERTIONS': 0,
'ERROR_ON_UNDEFINED_SYMBOLS': 0,
'DISABLE_EXCEPTION_CATCHING': 1,
# 'ALLOW_MEMORY_GROWTH':1,
# 'ENVIRONMENT':'"worker"',
'INVOKE_RUN':0,
'USE_PTHREADS': 0
# 'DEMANGLE_SUPPORT':1
}
emcc_args = [
# '-m32',
'-Oz',
'--memory-init-file', '0',
# '--closure', '1',
# '--llvm-lto','1',
'--bind',
'-I.', '-Iobj/include',
'--post-js','src/post.js'
]+["-s "+k+"="+str(v) for k, v in sargs.items()]
# if '--cocos' in args:
# emcc_args.append('--post-js cocosCom.js')
print ('building...')
emcc_args = ['obj/lib/libavcodec.a','obj/lib/libavutil.a','obj/lib/libswresample.a']+emcc_args
os.system('emcc Jessibuca.cpp ' +
(' '.join(emcc_args)) + ' -o '+args['-o']+'.js')
print ('done')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。