Skip to content

Cross platform GUI desktop chat application made with QT

Notifications You must be signed in to change notification settings

arvindbis29/Mantrana

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mantrana

Build Status

Cross platform GUI desktop chat application made with QT

Build

Dependencies

  • Qt5 base and websocket packages
  • Cmake version >= 3.5
  • (Optionally) Ninja

Instructions

Make sure you have a C++ compiler and cmake can find QT5 config files.

Using Cmake

cmake . -B <build-directory>
cmake --build <build-directory> -j <jobs>

The number of jobs can be set in accordance with your cpu cores or can be ignored.

Using Cmake + Ninja

cmake . -B <build-directory> -G Ninja
cd <build-directory>
ninja

Docker for server

docker build . --tag mantrana
docker run --rm -itd -p 8880:8880 \
                     -v $(pwd)/config:/home/mantrana/config \
                     -u $(id -u):$(id -g) \
                     mantrana

About

Cross platform GUI desktop chat application made with QT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.1%
  • HTML 22.1%
  • CMake 5.1%
  • Dockerfile 1.7%