1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Projucer: Enabled the "New Build System" by default for Xcode projects and added an exporter setting to enable the old behaviour

This commit is contained in:
ed 2020-12-09 15:40:20 +00:00
parent 56373bcc07
commit fc14dc402e
3 changed files with 59 additions and 20 deletions

View file

@ -1,6 +1,32 @@
JUCE breaking changes
=====================
Develop
=======
Change
------
Xcode projects generated using the Projucer will now use the "New Build System"
instead of the "Legacy Build System" by default.
Possible Issues
---------------
Xcode 10.0 - 10.2 has some known issues when using the new build system such as
JUCE modules not rebuilding correctly when modified, issue and file navigation
not working, and breakpoints not being reliably set or hit.
Workaround
----------
If you are using an affected version of Xcode then you can enable the "Use
Legacy Build System" setting in the Projucer Xcode exporter to go back to the
previous behaviour.
Rationale
---------
The legacy build system has issues building arm64 binaries for Apple silicon
and will eventually be removed altogether.
Version 6.0.5
=============