You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-16 14:00:40 +00:00
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:
4
.github/workflows/linux_builds.yml
vendored
4
.github/workflows/linux_builds.yml
vendored
@@ -23,7 +23,7 @@ jobs:
|
|||||||
target: release_debug
|
target: release_debug
|
||||||
tools: true
|
tools: true
|
||||||
tests: false # Disabled due freeze caused by mix Mono build and CI
|
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
|
doc-test: true
|
||||||
bin: "./bin/godot.linuxbsd.opt.tools.64.mono"
|
bin: "./bin/godot.linuxbsd.opt.tools.64.mono"
|
||||||
build-mono: true
|
build-mono: true
|
||||||
@@ -47,7 +47,7 @@ jobs:
|
|||||||
target: release
|
target: release
|
||||||
tools: false
|
tools: false
|
||||||
tests: 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
|
build-mono: false
|
||||||
artifact: true
|
artifact: true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user