• Home
  • Raw
  • Download

Lines Matching +full:ninja +full:- +full:linux

2 # reserved. Use of this source code is governed by a BSD-style license that
7 # CMake is a cross-platform open-source build system that can generate project
11 # CMake-generated project formats that have been tested with this CEF binary
14 # Linux: Ninja, GCC 7.5.0+, Unix Makefiles
15 # MacOS: Ninja, Xcode 12.2 to 13.0
16 # Windows: Ninja, Visual Studio 2019+
18 # Ninja is a cross-platform open-source tool for running fast builds using
19 # pre-installed platform toolchains (GNU, clang, Xcode or MSVC). It can be
20 # downloaded from http://martine.github.io/ninja/ or installed via a platform
39 # - CMake version 3.19 or newer.
41 # - Linux requirements:
43 # (Bionic Beaver), and related. Ubuntu 18.04 64-bit with GCC 7.5.0+ is
47 # build-essential
48 # libgtk3.0-dev (required by the cefclient target only)
50 # - MacOS requirements:
52 # 64-bit builds are supported. The Xcode command-line tools must also be
56 # - Windows requirements:
58 # 64-bit is recommended. Newer versions will likely also work but may not have
70 # To perform a Linux build using a 32-bit CEF binary distribution on a 32-bit
71 # Linux platform or a 64-bit CEF binary distribution on a 64-bit Linux platform:
73 # > cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
74 # > make -j4 cefclient cefsimple
76 # Using Ninja:
77 # > cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
78 # > ninja cefclient cefsimple
80 # To perform a MacOS build using a 64-bit CEF binary distribution:
82 # > cmake -G "Xcode" -DPROJECT_ARCH="x86_64" ..
85 # Using Ninja:
86 # > cmake -G "Ninja" -DPROJECT_ARCH="x86_64" -DCMAKE_BUILD_TYPE=Debug ..
87 # > ninja cefclient cefsimple
91 # > cmake -G "Xcode" -DPROJECT_ARCH="arm64" ..
94 # Using Ninja:
95 # > cmake -G "Ninja" -DPROJECT_ARCH="arm64" -DCMAKE_BUILD_TYPE=Debug ..
96 # > ninja cefclient cefsimple
98 # To perform a Windows build using a 32-bit CEF binary distribution:
100 # > cmake -G "Visual Studio 16" -A Win32 ..
103 # Using Ninja with Visual Studio 2019 command-line tools:
106 # > cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
107 # > ninja cefclient cefsimple
109 # To perform a Windows build using a 64-bit CEF binary distribution:
111 # > cmake -G "Visual Studio 16" -A x64 ..
114 # Using Ninja with Visual Studio 2019 command-line tools:
117 # > cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
118 # > ninja cefclient cefsimple
122 # > cmake -G "Visual Studio 16" -A arm64 ..
125 # Using Ninja with Visual Studio 2019 command-line tools:
128 # > cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug ..
129 # > ninja cefsimple
167 # CMakeLists.txt <= top-level CMake configuration
171 # B. Copy this file to "myproject/CMakeLists.txt" as the top-level CMake
173 # C. Create the target-specific "myproject/mytarget/CMakeLists.txt" file for
186 # CMakeLists.txt <= top-level CMake configuration
192 # B. Copy this file to "myproject/CMakeLists.txt" as the top-level CMake
195 # D. Create the target-specific "myproject/mytarget/CMakeLists.txt" file for
214 # Define CEF-based targets.