Build from Source

For developers or users who want the latest features, you can build Zeo from source.

Prerequisites

  • Git
  • CMake 3.21 or later
  • C++20 compiler (GCC 11+, Clang 14+, or MSVC 2022)
  • Python 3.9 or later

Clone the Repository

git clone https://github.com/zeodotdev/zeo.git
cd zeo

Build Steps

# Create build directory
mkdir build && cd build

# Configure
cmake ..

# Build
cmake --build . -j$(nproc)

# Install (optional)
sudo cmake --install .

Development Build

For development with debug symbols:

cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake --build . -j$(nproc)

Running Tests

ctest --output-on-failure