From f57d5e3e9e77d33d39b767a2687a61f50dc9228e Mon Sep 17 00:00:00 2001 From: FriwiDev Date: Fri, 26 Nov 2021 12:43:29 +0100 Subject: [PATCH] Add README.md - copied and modified from the repository of @smac89 --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..eb75bff --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +
+

JCEF BUILD

+[![build-all](actions/workflows/build-all.yml/badge.svg)](releases/) + +

Independent project to produce binary artifacts for the jcef project

+
Visit the JCEF repo at bitbucket or github
+ +### Build Specs: + +| |Win i386 & amd6 |Win arm6 |Linux i386, amd64, arm & arm64|MacOS amd64 & arm64 | +|---------------|-------------------|-------------------|------------------------------|------------------------------| +|**Java** |Oracle JDK 8 |Microsoft JDK 11 |OpenJDK 11 |Temurin JDK 8 | +|**Compiler** |VS 2019 |VS 2019 |GCC 10 |Xcode 12 | +|**Build** |Python 3.7; `ninja`|Python 3.7; `ninja`|Python 3.7; `ninja` |Python 2.7; `ninja`; SDK 10.11| +|**Limitations**|- |No OSR mode |- |Most likely needs a bundle | + +
+ +--- + +##Downloading artifacts +You can find the most recent versions of our artifacts on the [releases](releases/) page of this repository. + +##Reporting bugs +Please only report bugs here that are related to the build process. +Please report bugs in JCEF/CEF to the JCEF repository on Bitbucket. + +##Building your own projects +You have multiple options to build your own project using this repository. They are listed below. + +###Building another git repo using GitHub Actions +To build another git repo, simply fork this repository. Then go to the "Actions" tab of your forked repository, +activate the workflows and manually run the `build-all` (or `build-`) workflow with your repository and commit id/branch specified. +This will trigger a build of your desired repository and platforms. + +###Building locally +To build locally, put your sources in the `jcef` directory of this repository, or leave it empty to clone a repository. +On Windows and Linux, make sure you installed docker (NOT the Snap version!). +On MacOS, make sure you installed the build dependencies [https://bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding](here) and `ninja`. + +Then execute `compile-. [ ]`. +Specify an architecture (docker architectures, see script source for options) and build type (Release or Debug). +Optionally, you can specify a git repository and ref/branch to pull when no sources are present in the `jcef` folder.