An open API service indexing awesome lists of open source software.

https://github.com/wenzhang-dev/libz

modern c++ codebase
https://github.com/wenzhang-dev/libz

asio asynchronous-programming coroutine grpc promise

Last synced: 3 months ago
JSON representation

modern c++ codebase

Awesome Lists containing this project

README

        

# libz

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

## build

```
git clone [email protected]: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
```