diff --git a/.github/workflows/opam.yml b/.github/workflows/opam.yml index 27852d8..b8a8070 100644 --- a/.github/workflows/opam.yml +++ b/.github/workflows/opam.yml @@ -27,7 +27,6 @@ jobs: - name: Inspect depexts run: | - opam exec -- which python opam exec -- which cmake - name: Install local dependencies diff --git a/README.md b/README.md index cbabacd..48e5aee 100644 --- a/README.md +++ b/README.md @@ -19,14 +19,6 @@ Inside your dune file, you can depend on `libbinaryen` as such: (flags :standard -O2 -Wall -Wextra))) ``` -## Dependencies - -This project requires `CMake` and `python` (v3.5 or greater). - -When installing with opam, both of these dependencies will be checked using `conf-cmake` and `conf-python-3`. - -When installing with esy, CMake will be built from source, and, on Mac or Linux, Python must be globally installed within a location that esy knows about (those being `/usr/local/bin`, `/usr/bin`, `/bin`, `/usr/sbin`, or `/sbin`). On Windows, a suitable python is already available from esy-bash. - ## MacOS C++ Compiler When including this library in your `dune` MacOS executables, you'll need to specify `-cc clang++` in your `(flags)` stanza. This is required because Binaryen will throw errors for itself to catch and using `clang++` is the only way to handle them correctly. You can find more info on this [ocaml issue](https://github.com/ocaml/ocaml/issues/10423). diff --git a/binaryen b/binaryen index 8010148..3168fa2 160000 --- a/binaryen +++ b/binaryen @@ -1 +1 @@ -Subproject commit 80101484099e9451072eb8c10df69499031b3475 +Subproject commit 3168fa227eeb3b964b6d3c773d95e0a2014b396a diff --git a/libbinaryen.opam b/libbinaryen.opam index c6c0f76..24beed6 100644 --- a/libbinaryen.opam +++ b/libbinaryen.opam @@ -13,7 +13,6 @@ build: [ ] depends: [ "conf-cmake" {build} - "conf-python-3" {build} "dune" {>= "2.9.1"} "dune-configurator" {>= "2.9.1"} "ocaml" {>= "4.12"}