Skip to content

Building TidesDB

Firstly you will need cmake and a C compiler. You also require the snappy, lz4, and zstd libraries.

Dependencies

Linux

Terminal window
sudo apt install libzstd-dev
sudo apt install liblz4-dev
sudo apt install libsnappy-dev

MacOS

Terminal window
brew install zstd
brew install lz4
brew install snappy

Windows

Windows using vcpkg

Terminal window
vcpkg install zstd
vcpkg install lz4
vcpkg install snappy

Once you have everything set you can build using below commands.

Terminal window
cmake -S . -B build
cmake --build build
cmake --install build