CI: Use mono_static=yes for Mono builds

This removes the dependency on shared libmonosgen installed locally
and makes the artifacts usable as standalone for testing without
needing a full Mono install.
This commit is contained in:
Rémi Verschelde 2022-02-22 13:49:37 +01:00
parent 0beb721c70
commit ce09a47db4

View file

@ -23,7 +23,7 @@ jobs:
target: release_debug
tools: true
tests: false # Disabled due freeze caused by mix Mono build and CI
sconsflags: module_mono_enabled=yes mono_glue=no
sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no
doc-test: true
bin: "./bin/godot.linuxbsd.opt.tools.64.mono"
build-mono: true
@ -47,7 +47,7 @@ jobs:
target: release
tools: false
tests: false
sconsflags: module_mono_enabled=yes mono_glue=no debug_symbols=no
sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no debug_symbols=no
build-mono: false
artifact: true