2013-04-12 01:07:43 +02:00
|
|
|
CONTENTS
|
|
|
|
--------
|
|
|
|
|
2024-07-28 20:19:47 +02:00
|
|
|
bazel Contains Bazel configuration files shared by all targets.
|
|
|
|
|
2016-05-12 23:41:30 +02:00
|
|
|
cmake Contains CMake configuration files shared by all targets.
|
|
|
|
|
2013-11-21 23:43:36 +01:00
|
|
|
Debug Contains the "Chromium Embedded Framework.framework" and other
|
|
|
|
components required to run the debug version of CEF-based
|
|
|
|
applications.
|
2013-04-12 01:07:43 +02:00
|
|
|
|
|
|
|
include Contains all required CEF header files.
|
|
|
|
|
|
|
|
libcef_dll Contains the source code for the libcef_dll_wrapper static library
|
|
|
|
that all applications using the CEF C++ API must link against.
|
|
|
|
|
2013-11-21 23:43:36 +01:00
|
|
|
Release Contains the "Chromium Embedded Framework.framework" and other
|
|
|
|
components required to run the release version of CEF-based
|
|
|
|
applications.
|
2013-04-12 01:07:43 +02:00
|
|
|
|
2016-11-18 00:52:42 +01:00
|
|
|
tests/ Directory of tests that demonstrate CEF usage.
|
|
|
|
|
|
|
|
cefclient Contains the cefclient sample application configured to build
|
|
|
|
using the files in this distribution. This application demonstrates
|
|
|
|
a wide range of CEF functionalities.
|
|
|
|
|
|
|
|
cefsimple Contains the cefsimple sample application configured to build
|
|
|
|
using the files in this distribution. This application demonstrates
|
|
|
|
the minimal functionality required to create a browser window.
|
|
|
|
|
2016-11-18 18:31:21 +01:00
|
|
|
ceftests Contains unit tests that exercise the CEF APIs.
|
2016-11-18 00:52:42 +01:00
|
|
|
|
2016-11-18 18:31:21 +01:00
|
|
|
gtest Contains the Google C++ Testing Framework used by the ceftests
|
|
|
|
target.
|
2016-11-18 00:52:42 +01:00
|
|
|
|
2016-11-18 18:31:21 +01:00
|
|
|
shared Contains source code shared by the cefclient and ceftests targets.
|
2016-11-18 00:52:42 +01:00
|
|
|
|
2013-04-12 01:07:43 +02:00
|
|
|
|
|
|
|
USAGE
|
|
|
|
-----
|
|
|
|
|
2014-10-22 23:48:11 +02:00
|
|
|
Building using CMake:
|
|
|
|
CMake can be used to generate project files in many different formats. See
|
|
|
|
usage instructions at the top of the CMakeLists.txt file.
|
|
|
|
|
2024-07-28 20:19:47 +02:00
|
|
|
Building using Bazel:
|
|
|
|
Bazel can be used to build CEF-based applications. CEF support for Bazel is
|
|
|
|
considered experimental. For current development status see
|
|
|
|
https://github.com/chromiumembedded/cef/issues/3757.
|
|
|
|
|
|
|
|
To build the bundled cefclient sample application using Bazel:
|
|
|
|
|
|
|
|
1. Install Bazelisk [https://github.com/bazelbuild/bazelisk/blob/master/README.md]
|
|
|
|
2. Build using Bazel:
|
|
|
|
$ bazel build //tests/cefclient
|
|
|
|
3. Run using Bazel:
|
|
|
|
$ bazel run //tests/cefclient
|
|
|
|
|
|
|
|
Other sample applications (cefsimple, ceftests) can be built in the same way.
|
|
|
|
|
|
|
|
Additional notes:
|
|
|
|
- To generate a Debug build add `-c dbg` (both `build` and `run`
|
|
|
|
command-line).
|
|
|
|
- To generate an Intel 64-bit cross-compile build on an ARM64 host add
|
|
|
|
`--cpu=darwin_x86_64` (both `build` and `run` command-line).
|
|
|
|
- To generate an ARM64 cross-compile build on an Intel 64-bit host add
|
|
|
|
`--cpu=darwin_arm64` (both `build` and `run` command-line).
|
|
|
|
- To pass arguments using the `run` command add `-- [...]` at the end.
|
|
|
|
|
2013-04-12 01:07:43 +02:00
|
|
|
Please visit the CEF Website for additional usage information.
|
|
|
|
|
2015-03-17 21:58:14 +01:00
|
|
|
https://bitbucket.org/chromiumembedded/cef/
|