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

CMake: Support automatic linking of bundled libraries in modules

This commit is contained in:
reuk 2021-06-28 20:03:42 +01:00
parent dcd2ef93f9
commit 6ed8065f70
No known key found for this signature in database
GPG key ID: 9ADCD339CFC98A11
10 changed files with 119 additions and 74 deletions

View file

@ -4,6 +4,28 @@ JUCE breaking changes
Develop
=======
Change
------
The minimum support CMake version is now 3.15.
Possible Issues
---------------
It will no longer be possible to configure JUCE projects with CMake versions
between 3.12 and 3.14 inclusive.
Workaround
----------
No workaround is available.
Rationale
---------
Moving to 3.15 allows us to use target_link_directories and
target_link_options, which were introduced in 3.13, which in turn allows us to
provide support for bundled precompiled libraries in modules. Plugins already
required CMake 3.15, so this change just brings other target types in line with
the requirements for plugins.
Change
------
The default value of JUCE_MODAL_LOOPS_PERMITTED has been changed from 1 to 0.