Skip to content

Auto-detect latest THEOS SDK and target version#3

Merged
Batchhh merged 1 commit intomainfrom
feature/theos-latest-sdk
Mar 23, 2026
Merged

Auto-detect latest THEOS SDK and target version#3
Batchhh merged 1 commit intomainfrom
feature/theos-latest-sdk

Conversation

@Batchhh
Copy link
Owner

@Batchhh Batchhh commented Mar 23, 2026

Summary

  • Auto-detects the newest installed iPhoneOS*.sdk under $(THEOS)/sdks and exports it as SDKROOT when one is not already set.
  • Updates the default TARGET to iphone:clang:latest:latest so builds track the latest available SDK/toolchain pairing by default.
  • Preserves manual overrides by only setting SDKROOT when it is unset.

Testing

  • Not run (Makefile-only change).
  • Verified the diff updates only Makefile and keeps SDKROOT override behavior intact.

- Pick the newest installed iPhoneOS SDK when SDKROOT is unset
- Default the Theos TARGET to the latest available SDK
@Batchhh Batchhh self-assigned this Mar 23, 2026
@Batchhh Batchhh merged commit 63178e2 into main Mar 23, 2026
1 check passed
@Batchhh Batchhh deleted the feature/theos-latest-sdk branch March 23, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant