mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
engine: wscript: increase default memory size for Emscripten port, include game files from rodir folder in source tree root
This commit is contained in:
@@ -223,6 +223,18 @@ def build(bld):
|
||||
if bld.env.DEST_OS in ['nswitch', 'psvita', 'emscripten']:
|
||||
install_path = None
|
||||
|
||||
linkflags = []
|
||||
|
||||
if bld.env.DEST_OS == 'emscripten':
|
||||
linkflags = ['-sINITIAL_MEMORY=134217728', '-sALLOW_MEMORY_GROWTH=1', '-sSTACK_SIZE=16777216']
|
||||
|
||||
linkflags += ['-sASYNCIFY=1']
|
||||
|
||||
node = bld.srcnode.find_node('rodir')
|
||||
if not node:
|
||||
bld.fatal('Put game data into rodir folder in source tree root')
|
||||
linkflags += ['--preload-file', '%s@/rodir' % node.path_from(bld.bldnode)]
|
||||
|
||||
f(source = source,
|
||||
target = 'xash',
|
||||
includes = includes,
|
||||
@@ -237,4 +249,5 @@ def build(bld):
|
||||
title_id = 'XASH10000',
|
||||
app_name = 'xash3d-fwgs',
|
||||
rpath = bld.env.DEFAULT_RPATH,
|
||||
linkflags = linkflags,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user