Skip to content

Conversation

@jcm93
Copy link
Contributor

@jcm93 jcm93 commented Oct 27, 2025

Updates ares-deps to the 2025-10-27 release. This does not increment the versions of any ares dependencies, but rather includes supplemental source code.

This PR also adds the ARES_DEBUG_DEPENDENCIES build option. When enabled, CMake will download full source code rather than only binaries and headers from ares-deps, and will also populate .lldbinit and .gdbinit files at the build directory root that enable full source view debugging of precompiled dependencies.

CMake's Xcode generator includes direct support for lldbinit files when launching the debugger, which this PR takes advantage of:
Screenshot 2025-10-27 at 4 52 42 PM

This is a quality of life change aimed at improving tooling generally, and making it easier to debug dynamic dependencies.

(This PR also disables Metal GPU capture by default, because of a memory use issue in Xcode with MoltenVK compiled with newer versions of the macOS SDK now in use on GitHub Actions).

@jcm93 jcm93 marked this pull request as draft October 27, 2025 22:00
@jcm93 jcm93 marked this pull request as ready for review October 28, 2025 00:42
@LukeUsher LukeUsher merged commit f370521 into ares-emulator:master Oct 28, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants