Repository navigation
Assorted™️ macOS fixes - #55
Merged
Merged
Conversation
Remove CMAKE_OSX_ARCHITECTURES from CMakeLists Set CMP0177 to NEW This upgrades the minimum deployment target for macOS to 12, allowing for builds on macOS 27. CMAKE_OSX_ARCHITECTURES is no longer set in CMakeLists to default to the architecture of the system, which matches most developers' workflows. It will still be set in GHA builds. CMP0177's NEW behavior makes CMake normalize paths, fixing them if needed. This behavior is now set to NEW if the policy is available.
Add instructions for installing dependencies with Homebrew
Author
|
The bundle generation is currently broken, I'll fix it soon:tm: |
yeah-its-gloria
force-pushed
the
iop-cached
branch
from
October 6, 2026 01:26
fe2c549 to
ecadf89
Compare
yeah-its-gloria
force-pushed
the
iop-cached
branch
from
October 6, 2026 01:40
ecadf89 to
bfc0aaa
Compare
Author
|
Should be done now. I've tried making the install script look less silly, but everything I tried would either break using |
Owner
|
I'll test builds today, changes look good, the only one I'm a bit wary of is the fixup_bundle one, I was using it some time ago before I introduced Vulkan, the moment I had to do anything with dylibs, fixup_bundle would screw up RPATHs and codesign. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CMAKE_OSX_ARCHITECTURESduring GHA builds instead of within CMakeLists, so that debug builds only need to build for one platformCMAKE_OSX_DEPLOYMENT_TARGETis now 12.0 to match Xcode 27's minimum requirementsNEWon versions 3.31 and newer, normalizing install paths correctlyfixup_bundleto find dylibs instead of searching by handPS cmake drove me mad