Skip to content

Preserve parent Apple deployment target - #92

Merged
Try merged 1 commit into
Try:masterfrom
tryk016:codex/pr-tempest-apple-deployment-target
Sep 2, 2026
Merged

Preserve parent Apple deployment target#92
Try merged 1 commit into
Try:masterfrom
tryk016:codex/pr-tempest-apple-deployment-target

Conversation

@tryk016

@tryk016 tryk016 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Tempest currently resets CMAKE_OSX_DEPLOYMENT_TARGET to 12.0 even when a parent project or the command line already selected another value.

For example, OpenGothic sets iOS 15.0, but Tempest sources are still compiled with a 12.0 minimum.

Keep 12.0 as the standalone default, but only apply it when no deployment target has been configured.

Validation:

  • current master with a 15.0 target generates 12.0 compiler settings for iPhoneOS, the iOS Simulator, and macOS
  • the patched version preserves 15.0 for all three Apple targets
  • fresh iPhoneOS, iOS Simulator, and macOS builds complete successfully
  • without an explicit target, the default remains 12.0
  • fork CI passes on MSVC, MinGW, Ubuntu, and macOS

@Try
Try merged commit 58dc06b into Try:master Sep 2, 2026
4 checks passed
@Try

Try commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Merged, thanks!

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.

2 participants