From f1dd605cd9023b697c319b6640fdc25f78ef7e8c Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Fri, 13 Mar 2020 14:40:07 +0330 Subject: [PATCH] [docs] Update to mention meson --- BUILD.md | 7 ++----- CONFIG.md | 2 +- TESTING.md | 5 ++--- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/BUILD.md b/BUILD.md index 4c1c30645..652d8affd 100644 --- a/BUILD.md +++ b/BUILD.md @@ -7,11 +7,8 @@ whereas on Fedora, RHEL, CentOS, and other Red Hat based systems you would do: sudo yum install gcc gcc-c++ freetype-devel glib2-devel cairo-devel -on Windows, consider using [vcpkg](https://github.com/Microsoft/vcpkg), -provided by Microsoft, for building HarfBuzz and other open-source libraries -but if you need to build harfbuzz from source, put ragel binary on your -PATH and follow appveyor CI's cmake -[build steps](https://github.com/harfbuzz/harfbuzz/blob/master/appveyor.yml). +on Windows, consider using [vcpkg](https://github.com/Microsoft/vcpkg) +or `meson build && ninja -Cbuild`. on macOS, using MacPorts: diff --git a/CONFIG.md b/CONFIG.md index 46971b0f2..8aa9b1bfd 100644 --- a/CONFIG.md +++ b/CONFIG.md @@ -1,7 +1,7 @@ # Configuring HarfBuzz Most of the time you will not need any custom configuration. The configuration -options provided by `configure` or `cmake` should be enough. In particular, +options provided by `configure` or `meson` should be enough. In particular, if you just want HarfBuzz library plus hb-shape / hb-view utilities, make sure FreeType and Cairo are available and found during configuration. diff --git a/TESTING.md b/TESTING.md index 8c276afc0..d70da070a 100644 --- a/TESTING.md +++ b/TESTING.md @@ -55,10 +55,9 @@ make CPPFLAGS=-DHB_DEBUG_SUBSET=100 Note: You'll need to first install ninja-build via apt-get. ```shell -cd harfbuzz -mkdir build -cmake -DHB_CHECK=ON -Bbuild -H. -GNinja && ninja -Cbuild && CTEST_OUTPUT_ON_FAILURE=1 ninja -Cbuild test +meson build && ninja -Cbuild && ninja -Cbuild test ``` + ## Test with the Fuzzer ```shell