mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
CMake: Increase minimum supported version to 3.22
This commit is contained in:
parent
3aa5d96e67
commit
06df68c971
4 changed files with 29 additions and 4 deletions
|
|
@ -1,6 +1,31 @@
|
|||
JUCE breaking changes
|
||||
=====================
|
||||
|
||||
develop
|
||||
=======
|
||||
|
||||
Change
|
||||
------
|
||||
The minimum supported CMake version is now 3.22.
|
||||
|
||||
Possible Issues
|
||||
---------------
|
||||
It will no longer be possible to configure JUCE projects with CMake versions
|
||||
between 3.15 and 3.21 inclusive.
|
||||
|
||||
Workaround
|
||||
----------
|
||||
No workaround is available. Newer versions of CMake can be obtained from the
|
||||
official download page, or through system package managers.
|
||||
|
||||
Rationale
|
||||
---------
|
||||
Moving to CMake 3.22 improves consistency with the Projucer's Android exporter,
|
||||
which already requires CMake 3.22. It also allows us to make use of the
|
||||
XCODE_EMBED_APP_EXTENSIONS property (introduced in CMake 3.21), fixing an
|
||||
issue when archiving AUv3 plugins.
|
||||
|
||||
|
||||
Version 7.0.6
|
||||
=============
|
||||
|
||||
|
|
@ -1060,7 +1085,7 @@ querying the capabilities of the current context at runtime.
|
|||
|
||||
Change
|
||||
------
|
||||
The minimum support CMake version is now 3.15.
|
||||
The minimum supported CMake version is now 3.15.
|
||||
|
||||
Possible Issues
|
||||
---------------
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
#
|
||||
# ==============================================================================
|
||||
|
||||
cmake_minimum_required(VERSION 3.15)
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
|
||||
project(JUCE VERSION 7.0.6 LANGUAGES C CXX)
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
# ==================================================================================================
|
||||
|
||||
include_guard(GLOBAL)
|
||||
cmake_minimum_required(VERSION 3.15)
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
|
||||
# ==================================================================================================
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
# ==================================================================================================
|
||||
|
||||
include_guard(GLOBAL)
|
||||
cmake_minimum_required(VERSION 3.15)
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
|
||||
define_property(TARGET PROPERTY JUCE_COMPANY_NAME INHERITED
|
||||
BRIEF_DOCS "The company name for a particular target"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue