Skip to content

A broker to send and receive messages between tsurugi_fdw and ogawayama.

License

Notifications You must be signed in to change notification settings

project-tsurugi/message-manager

Repository files navigation

message-manager

Requirements

  • CMake >= 3.10
  • C++ Compiler >= C++17

Dockerfile

FROM ubuntu:22.04

RUN apt update -y && apt install -y git build-essential cmake ninja-build 

How to build

  1. Retrieve third party modules.

    git submodule update --init --recursive
  2. Build message manager.

    mkdir build
    cd build
    cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug ..
    ninja

    available options:

    • -DCMAKE_INSTALL_PREFIX=<installation directory> - change install location
    • -DCMAKE_PREFIX_PATH=<installation directory> - indicate prerequisite installation directory
    • for debugging only
      • -DENABLE_SANITIZER=OFF - disable sanitizers (requires -DCMAKE_BUILD_TYPE=Debug)
      • -DENABLE_UB_SANITIZER=ON - enable undefined behavior sanitizer (requires -DENABLE_SANITIZER=ON)
      • -DENABLE_COVERAGE=ON - enable code coverage analysis (requires -DCMAKE_BUILD_TYPE=Debug)

install

ninja install

License

Apache License, Version 2.0

About

A broker to send and receive messages between tsurugi_fdw and ogawayama.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published