Skip to content

Commit 544024e

Browse files
committed
Update build requirements
1 parent ae6912a commit 544024e

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

CMakeLists.txt

+18-14
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
#
1111
# CMake-generated project formats that have been tested with JCEF include:
1212
#
13-
# Linux: Ninja, Unix Makefiles
14-
# MacOS: Ninja, Xcode 8+ (x86_64) or Xcode 12.2+ (ARM64)
15-
# Windows: Ninja, Visual Studio 2015+
13+
# Linux: Ninja, GCC 7.5.0+, Unix Makefiles
14+
# MacOS: Ninja, Xcode 12.2 to 13.0
15+
# Windows: Ninja, Visual Studio 2019+
1616
#
1717
# Ninja is a cross-platform open-source tool for running fast builds using
1818
# pre-installed platform toolchains (GNU, clang, Xcode or MSVC). It can be
@@ -23,24 +23,27 @@
2323
#
2424
# The below requirements must be met to build JCEF.
2525
#
26-
# - CMake version 2.8.12.1 or newer.
26+
# - CMake version 3.19 or newer.
2727
#
2828
# - Linux requirements:
29-
# Currently supported distributions include Debian Wheezy, Ubuntu Precise, and
30-
# related. Ubuntu 18.04 64-bit is recommended. Newer versions will likely also
31-
# work but may not have been tested.
29+
# Currently supported distributions include Debian 10 (Buster), Ubuntu 18
30+
# (Bionic Beaver), and related. Ubuntu 18.04 64-bit with GCC 7.5.0+ is
31+
# recommended. Newer versions will likely also work but may not have been
32+
# tested.
3233
# Required packages include:
3334
# build-essential
35+
# libgtk3.0-dev (required by the cefclient target only)
3436
#
3537
# - MacOS requirements:
36-
# Xcode 8 or newer building on MacOS 10.11 (El Capitan) or newer for x86_64.
37-
# Xcode 12.2 or newer building on MacOS 10.15.4 (Catalina) or newer for ARM64.
38-
# Only 64-bit builds are supported. The Xcode command-line tools must also be
39-
# installed.
38+
# Xcode 12.2 to 13.0 building on MacOS 10.15.4 (Catalina) or newer. Only
39+
# 64-bit builds are supported. The Xcode command-line tools must also be
40+
# installed. Newer Xcode versions may not have been been tested and are not
41+
# recommended.
4042
#
4143
# - Windows requirements:
42-
# Visual Studio 2015 Update 2 or newer building on Windows 7 or newer. Visual
43-
# Studio 2019 and Windows 10 64-bit are recommended.
44+
# Visual Studio 2019 or newer building on Windows 7 or newer. Windows 10
45+
# 64-bit is recommended. Newer versions will likely also work but may not have
46+
# been tested.
4447
#
4548
# BUILD EXAMPLES
4649
#
@@ -108,7 +111,8 @@
108111
# Shared configuration.
109112
#
110113

111-
cmake_minimum_required(VERSION 2.8.12.1)
114+
# For VS2019 and Xcode 12+ support.
115+
cmake_minimum_required(VERSION 3.19)
112116

113117
# Only generate Debug and Release configuration types.
114118
set(CMAKE_CONFIGURATION_TYPES Debug Release)

0 commit comments

Comments
 (0)