chore(ci): update CMake configuration for Linux and macOS builds

- Modified CI configuration to use the D-Bus portal for file dialogs on Linux for improved reliability.
- Updated CMake commands in both CI and release workflows to include the NFD_PORTAL option.
- Removed OpenSSL from vcpkg.json to streamline dependencies.

Benefits:
- Enhances build reliability across different platforms.
- Simplifies dependency management in the project.
This commit is contained in:
scawful
2025-10-13 10:29:47 -04:00
parent 58f3213c62
commit 6edfedff18
5 changed files with 29 additions and 13 deletions

View File

@@ -75,6 +75,7 @@ message(STATUS " - GFX Tier: gfx_backend configured")
set(GFX_RESOURCE_SRC
app/gfx/resource/arena.cc
app/gfx/resource/memory_pool.cc
app/gfx/render/background_buffer.cc
)
add_library(yaze_gfx_resource STATIC ${GFX_RESOURCE_SRC})
configure_gfx_library(yaze_gfx_resource)
@@ -122,7 +123,6 @@ set(GFX_RENDER_SRC
app/gfx/render/atlas_renderer.cc
app/gfx/render/texture_atlas.cc
app/gfx/render/tilemap.cc
app/gfx/render/background_buffer.cc
)
add_library(yaze_gfx_render STATIC ${GFX_RENDER_SRC})
configure_gfx_library(yaze_gfx_render)