builds godot
Diffstat (limited to '.github/2d-build-modules.py')
-rw-r--r--.github/2d-build-modules.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/.github/2d-build-modules.py b/.github/2d-build-modules.py
index 1dc359e..698b100 100644
--- a/.github/2d-build-modules.py
+++ b/.github/2d-build-modules.py
@@ -1,11 +1,9 @@
+debug_symbols = "no"
brotli = "yes" # compression and woff2
dbus = "no" # screensaver and portal
-debug_symbols = "no"
-deprecated = "no"
execinfo = "no"
fontconfig = "yes" # system fonts
graphite = "yes"
-lto = "auto"
minizip = "no" # zip support
module_astcenc_enabled = "no" # adaptive scalable data compression format
module_basis_universal_enabled = "yes"
@@ -25,7 +23,7 @@ module_gltf_enabled = "no" # gltf loading
module_gridmap_enabled = "no" # gridmap
module_hdr_enabled = "no" # hdr images
module_jpg_enabled = "no" # jpg images
-module_jsonrpc_enabled = "no" # godot/modules/jsonrpc/jsonrpc.cpp
+module_jsonrpc_enabled = "yes" # godot/modules/jsonrpc/jsonrpc.cpp (needed for editor)
module_lightmapper_rd_enabled = "no"
module_mbedtls_enabled = "no" # TLS and crypto
module_meshoptimizer_enabled = "no"
@@ -48,18 +46,18 @@ module_text_server_adv_enabled = "yes" # the cooler text server
module_tga_enabled = "no" # more image formats
module_theora_enabled = "no" # ogg theora video format
module_tinyexr_enabled = "no" # image
+module_ktx_enabled = "no" # why are there so many random image formats
module_upnp_enabled = "no" # universal plug and play
module_vhacd_enabled = "no" # 3d surface stuff
module_vorbis_enabled = "yes" # vorbis audio
module_webp_enabled = "yes" # lossy compression format
module_webrtc_enabled = "no"
-module_websocket_enabled = "no"
+module_websocket_enabled = "yes" # websockets are useful, and editor needs for LSP
module_webxr_enabled = "no"
module_xatlas_unwrap_enabled = "no" # lightmapping stuff
module_zip_enabled = "no"
opengl3 = "yes"
optimize = "size"
-production = "yes"
pulseaudio = "yes" # linux audio
speechd = "no" # tts
touch = "yes" # touchscreen