Skip to content
/ Luna Public
forked from kmansoo/luna

A very tiny SW Platform for Web API using C++ and mongoose web server.

Notifications You must be signed in to change notification settings

xho95/Luna

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luna

Very tiny SW Platform for Web API using C++ and mongoose web server.

How to build

step1. make dependency libraries

step2. make Luna

step3. make applications

Build

STEP1: How to build dependency libraries

There are nothings to build dependency libraries. If you don't need to use cURL, Mbedtls or MQTT, you have to turn off options for their in CMakeLists.txt.

Before starting build, you have to install the OpenSSL into your system. And set 'OPENSSL_ROOT_DIR' environment variable.

CMake will find the OpenSSL package using that 'OPENSSL_ROOT_DIR'.

STEP2: How to build Luna

Linux & OS X

cd ~/Luna
mkdir build  
cd build
cmake ..
make

STEP3: How to build a test application to test Web Server and Websocket

Linux

cd ./Luna/build
./bin/WebServerTest

About

A very tiny SW Platform for Web API using C++ and mongoose web server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 61.9%
  • C 36.9%
  • Other 1.2%