From 84f10f99526801bc0b51970162ad6fbe80492715 Mon Sep 17 00:00:00 2001 From: Vasily Nemkov Date: Wed, 15 Feb 2023 14:22:52 +0400 Subject: [PATCH] Dependecies info --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index ce1f68fe..179e8c6f 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,17 @@ C++ client for [ClickHouse](https://clickhouse.com/). * Map * Point, Ring, Polygon, MultiPolygon +## Dependencies +In the most basic case one needs only: +- C++-17 complaint compiler (e.g. Clang-6, GCC-7) +- `cmake` (3.20 or newer) +- `ninja` + +Optional dependencies: +- openssl +- liblz4 +- libabsl + ## Building ```sh @@ -33,6 +44,13 @@ $ cmake .. [-DBUILD_TESTS=ON] $ make ``` +Plese refer to the workflows for the reference on dependencies/build options +- https://github.com/ClickHouse/clickhouse-cpp/blob/master/.github/workflows/linux.yml +- https://github.com/ClickHouse/clickhouse-cpp/blob/master/.github/workflows/windows_msvc.yml +- https://github.com/ClickHouse/clickhouse-cpp/blob/master/.github/workflows/windows_mingw.yml +- https://github.com/ClickHouse/clickhouse-cpp/blob/master/.github/workflows/macos.yml + + ## Example ```cpp