|
10 | 10 | #
|
11 | 11 | # CMake-generated project formats that have been tested with JCEF include:
|
12 | 12 | #
|
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+ |
16 | 16 | #
|
17 | 17 | # Ninja is a cross-platform open-source tool for running fast builds using
|
18 | 18 | # pre-installed platform toolchains (GNU, clang, Xcode or MSVC). It can be
|
|
23 | 23 | #
|
24 | 24 | # The below requirements must be met to build JCEF.
|
25 | 25 | #
|
26 |
| -# - CMake version 2.8.12.1 or newer. |
| 26 | +# - CMake version 3.19 or newer. |
27 | 27 | #
|
28 | 28 | # - 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. |
32 | 33 | # Required packages include:
|
33 | 34 | # build-essential
|
| 35 | +# libgtk3.0-dev (required by the cefclient target only) |
34 | 36 | #
|
35 | 37 | # - 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. |
40 | 42 | #
|
41 | 43 | # - 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. |
44 | 47 | #
|
45 | 48 | # BUILD EXAMPLES
|
46 | 49 | #
|
|
108 | 111 | # Shared configuration.
|
109 | 112 | #
|
110 | 113 |
|
111 |
| -cmake_minimum_required(VERSION 2.8.12.1) |
| 114 | +# For VS2019 and Xcode 12+ support. |
| 115 | +cmake_minimum_required(VERSION 3.19) |
112 | 116 |
|
113 | 117 | # Only generate Debug and Release configuration types.
|
114 | 118 | set(CMAKE_CONFIGURATION_TYPES Debug Release)
|
|
0 commit comments