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

Fix building on older Apple versions #2861

Merged
merged 2 commits into from
Jun 23, 2016
Merged

Fix building on older Apple versions #2861

merged 2 commits into from
Jun 23, 2016

Conversation

tresf
Copy link
Member

@tresf tresf commented Jun 19, 2016

We package our Apple installers from older OS X builds as to offer backwards compatibility with different OS X versions.

The 1.1 branch was built on OS X 10.7 which currently supports 10.11, 10.10, 10.9, 10.8, 10.7, 10.6.
The 1.2 branch added some newer features forcing us to build on 10.8, but unfortunately dropping support for 10.6.

This PR:

  • Adds libc++ to Apple CXX flags, needed since ac67f2a
  • Fixes macdeployqt on Qt5, prefers Qt5.5 due to QTBUG-53533
  • Fixes linking for RemoteZynAddSubFX
  • Re-enables the "Show GUI" button for ZynAddSubFX, since it no longer crashes the software (warning, it still doesn't work, see ZynAddSubFX "Show GUI" broken (Apple) #703)

@tresf tresf mentioned this pull request Jun 19, 2016
@tresf tresf force-pushed the master branch 2 times, most recently from 39eb3e1 to c088488 Compare June 20, 2016 22:51
tresf added 2 commits June 21, 2016 21:23
Adds libc++ to CXX flags
Fixes macdeployqt on Qt5
Also fixes zynaddsubfx linking on Mac
Instead of defaulting to Qt 5.6+ per LMMS#2862
@tresf
Copy link
Member Author

tresf commented Jun 23, 2016

Travis passing. Changes benign. Merging.

Side note... if Qt 5.6 ever receives a patch to macdeployqt/ QTBUG-53533, we can revert 092f1c6.

@tresf tresf merged commit 7ce2694 into LMMS:master Jun 23, 2016
@tresf tresf mentioned this pull request Jul 5, 2016
sdasda7777 pushed a commit to sdasda7777/lmms that referenced this pull request Jun 28, 2022
Fix building on older Apple versions
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