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

[macOS] fixes a bug broken application bundle will be built #274

Merged
merged 4 commits into from
Jan 29, 2023

Conversation

hkrn
Copy link
Owner

@hkrn hkrn commented Jan 29, 2023

Summary

The PR fixes broken macOS application bundle will be built.

Note

  • All commits must be signed to be merged
  • CI must be passed to be merged

hkrn added 4 commits January 29, 2023 15:14
CPack uses `CMAKE_INSTALL_PREFIX` and installs to its variable at
running package process. Before the commit, `CMAKE_INSTALL_PREFIX`
variable is expanded and CPack cannot install properly. Therefore,
the macOS application bundle without `fixup_bundle` will be installed
and packaged.

The commit prevents expansion of `CMAKE_INSTALL_PREFIX` to resolve
above problem.
Before the commit, installed macOS application bundle cannot execute
and crash with `Code Signature Invalid` error due to GLES3 plugin
linked with system OpenGL libraries.

The commit prevents creating and installing unintended GLES3 plugin
on macOS platform.
@github-actions github-actions bot added the emapp label Jan 29, 2023
@hkrn hkrn merged commit e83172d into main Jan 29, 2023
@hkrn hkrn deleted the 20230129-fix-broken-macos-bundle branch January 29, 2023 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant