Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macosx cmake cleanup and copy fix #1300

Conversation

marauder2k7
Copy link
Contributor

Now the required shared libraries get copied into the sandbox.
OpenAL and SDL no longer complain about multiple RPATH
simplified macos configuration file, this should open the door also for other apple platform builds to be much simpler to implement eg ios

this commit fixes the copying of dependencies into the app sandbox
simplify macos configuration

now sdl and openal no longer complain about multiple rpaths
now openal and sdl are embedded in the app bundle along with their symlink alternatives
clear out the openal framework and use the embedded dll instead

archiving works and will produce a notarized app if you provide the correct information and enable hardening.
since this is showing in the cmake gui may as well make it unique for each framework..
applying fixes in a hurry cause problems
@Azaezel Azaezel merged commit cfe7694 into TorqueGameEngines:development Aug 5, 2024
2 of 3 checks passed
@marauder2k7 marauder2k7 deleted the macosx-build-copy-dependencies-fix branch August 6, 2024 08:53
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