p≡p MIME library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Andreas Buff 6569ebabdc hgignore2gitignore, adds mac build system (Xcode building fat lib working) 5 months ago
build-windows Remove fuzz.cc from Windows project 1 year ago
build_macOS/pEpMIME4macOS hgignore2gitignore, adds mac build system (Xcode building fat lib working) 5 months ago
src MIME-15: remove NUL bytes from text bodies, control chars from header values. 8 months ago
.gitignore hgignore2gitignore, adds mac build system (Xcode building fat lib working) 5 months ago
LICENSE.txt adding LICENSE and README 3 years ago
README.md libpEpAdapter is not needed. Sorry, my fault. 2 years ago

README.md

Build Instructions

Requirements

Solve the cyclic dependency to pEpEngine

To build p≡p MIME it's necessary that header files of p≡p engine are already installed. Because of the dependency loop of p≡p MIME needing these headers and p≡p engine depending on p≡p MIME you best do things in this sequence:

  1. cd pEpEngine && make -C src install_headers
  2. cd pEpMIME/src && make install
  3. cd pEpEngine && make install

The build of p≡p MIME can be customized. Makefile variable PREFIX is the install directory. The environment variables CXXFLAGS and LDFLAGS are being used. So a typical build on macOS i.e. looks like this:

CXXFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib make PREFIX=$HOME -j4 all install