getting started for smf - The Fastest RPC In The West
Build the demo server and client, which will also build smf and its dependencies. Note that the initial build may take a long time.
the parent smf repo is a git submodule. Either git clone --recursive
or update the submodule
git submodule update --init --recursive
./install-deps.sh
# ensure gcc >= gcc-7
export CC=gcc-8
export CXX=g++-8
mkdir -p build && cd build && cmake .. && make
# alternatively use make -j$(nproc) to parallelize the buildsAfter the build completes:
./src/demo_server -c 1 & (`run on one core; background`)
./src/demo_client -c 1 (`run on one core`)
Drop us a line!
smf is pronounced /smɝf/
