Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Mar 14, 2019. It is now read-only.
/mtxclientPublic archive

Client API library for Matrix, built on top of Boost.Asio

License

NotificationsYou must be signed in to change notification settings

mujx/mtxclient

Repository files navigation

Build StatusBuild statuscodecovexperimental

Client API library for the Matrix protocol, built on top of Boost.Asio.

Build instructions

Dependencies

  • Boost 1.66 (includes Boost.Beast)
  • OpenSSL
  • C++ 14 compiler
  • CMake 3.1 or greater
  • Google Test (for testing)

Boost and GTest will be built automatically by CMake if they're not found on your system.

Below is an example which will build the library along with the tests & examples.

Linux

cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Debugcmake --build build

macOS

You will need to pass as argument (-DOPENSSL_ROOT_DIR) the installation root of openssl.

cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Debug -DOPENSSL_ROOT_DIR=/usr/local/opt/opensslcmake --build build

You can toggle off the tests & examples by passing-DBUILD_LIB_TESTS=OFF &-DBUILD_LIB_EXAMPLES=OFF respectively.

Running the tests

In order to run the integration tests you'll need a local synapse instance. Youcan start an instance with docker by running the following

make synapse

then run the test suite

maketest

About

Client API library for Matrix, built on top of Boost.Asio

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp