This library uses Vcpkg to manage all external libraries. Vcpkg is added as a submodule into current repository. You need to initialize it before the compiling procedure.
Following the steps to initialize the repo.
git clone https://github.com/mattxlee/clvm_cpp && cd clvm_cpp && git submodule update --init && cd vcpkg && ./bootstrap-vcpkg.sh
After the initialization of Vcpkg, initialize make script and start the building procedure.
cd .. && mkdir build && cd build && cmake .. -DBUILD_TEST=1 && make
Run build/test_clvm