A collection of commonly re-usable C++ code
Important: No dependencies allowed except c++ standard libraries
License: GPL3
C++ standard: C++11
supported compilers: at least gcc and clang (both have to work)
Build sytem: GNU Make – Platforms: Linux, macOS ** Target: static library libpEpCxx.a
Windows and Android builds will be done separatly
namespace pEp::CXX
PREFIX/include/pEp/
and are used via #include <pEp/filename.hh>
The coding conventions are expressed in the top level:
Code committed or submitted via PR will be rejected if not adhering to these coding conventions
Additionally:
LIBPEPCXX1_<FILENAME>_{HH|HXX}