mirror of
https://github.com/godotengine/godot
synced 2024-10-14 09:59:01 +00:00
Merge pull request #17617 from eska014/emsc-assertions
Disable Emscripten assertions in release_debug builds
This commit is contained in:
commit
61e95fc0bb
|
@ -65,13 +65,14 @@ def configure(env):
|
|||
|
||||
elif (env["target"] == "release_debug"):
|
||||
env.Append(CCFLAGS=['-O2', '-DDEBUG_ENABLED'])
|
||||
env.Append(LINKFLAGS=['-O2', '-s', 'ASSERTIONS=1'])
|
||||
env.Append(LINKFLAGS=['-O2'])
|
||||
# retain function names at the cost of file size, for backtraces and profiling
|
||||
env.Append(LINKFLAGS=['--profiling-funcs'])
|
||||
|
||||
elif (env["target"] == "debug"):
|
||||
env.Append(CCFLAGS=['-O1', '-D_DEBUG', '-g', '-DDEBUG_ENABLED'])
|
||||
env.Append(LINKFLAGS=['-O1', '-g'])
|
||||
env.Append(LINKFLAGS=['-s', 'ASSERTIONS=1'])
|
||||
|
||||
## Compiler configuration
|
||||
|
||||
|
|
Loading…
Reference in a new issue