wenzhang-dev / libz

modern c++ codebase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libz

libz is intended to be a modern c++ codebase.

build

git clone git@github.com:wenzhang-dev/libz.git
cd libz
git submodule update --init --recursive
git submodule foreach -q --recursive 'git checkout $(git config -f $toplevel/.gitmodules submodule.$name.tag)'
mkdir build && cd build
cmake .. && make -j8
cd build
cmake -DCMAKE_PREFIX_PATH=/the/path/of/grpc -DBUILD_EXAMPLES=ON ..
make -j8
cd build
cmake -DCMAKE_PREFIX_PATH=/the/path/of/grpc -DBUILD_EXAMPLES=ON \
  -DENABLE_IOURING=ON -DIOURING_PATH=/the/path/of/liburing/ ..
make -j8

About

modern c++ codebase

License:MIT License


Languages

Language:C++ 96.4%Language:CMake 3.6%