Skip to content

uofuseismo/uWaveServer

Repository files navigation

uWaveServer

A wave server that leverages Postgres and TimeScaleDB.

API

To get the gRPC API you can do the following

git subtree add --prefix uWaveServerAPI https://github.com/uofuseismo/uWaveServerAPI.git main --squash

Conan

Create a profile Linux-x86_64-clang-21

[buildenv]
CC=/usr/bin/clang-21
CXX=/usr/bin/clang++-21

[settings]
arch=x86_64
build_type=Release
compiler=clang
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=21
os=Linux

[conf]
tools.cmake.cmaketoolchain:generator=Ninja

build-missing downloads and installs missing packages Release versions of packages (could set to Debug or other cmake build types)

conan install . --build=missing -s build_type=Release -pr:a=Linux-x86_64-clang-21 --output-folder ./conanBuild
cmake --preset conan-release -DWITH_CONAN=ON -DENABLE_COMPRESSION=ON -DENABLE_SSL=ON -DBUILD_CONTAINER=ON
cmake --build --preset conan-release
ctest --preset conan-release
cmake --install conanBuild/build/Release

About

A wave server that leverages Postgres and TimeScaleDB.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors