search engine system monorepo
For Debian/Ubuntu VMs
sudo apt update && sudo apt install -y \
build-essential \
cmake \
libssl-dev \
zlib1g-dev \
libboost-all-dev \
git \
fish \
vim \
gh
wget https://github.com/Kitware/CMake/releases/download/v3.31.6/cmake-3.31.6-linux-x86_64.sh
chmod +x cmake-*.sh && sudo ./cmake-*.sh --skip-license --prefix=/usr/local
git clone https://github.com/498-search-engine/mithril.git
cd mithril
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=Release -S . -B build && cmake --build build -j$(nproc)
if
C++20 Not Supported
| Check g++ --version
≥12.2.0
One-liner for fresh VMs:
sudo apt update && sudo apt install -y build-essential cmake libssl-dev zlib1g-dev libboost-all-dev git && \
git clone https://github.com/your-org/mithril.git && cd mithril && \
cmake -DCMAKE_BUILD_TYPE=Release -S . -B build && cmake --build build -j$(nproc)
"Works on my machine" isn't a fix.
if something breaks, contact @mdvsh or @dsage