Adapter for libpepmime, offering ObjC API.
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.

1.8 KiB



sudo port install git

sudo port install gmake
sudo port install autoconf
sudo port install libtool
sudo port install automake
mkdir src_pEpMime4macOS
cd src_pEpMime4macOS
mkdir -p local/include
mkdir -p local/lib

# Dont bother with crossbuild. We need the headers only.
git clone -b boost-1.73.0 --recursive
pushd boost
    ./ -mmacosx-version-min=10.10
    ./b2 -std=c++11 cxxflags=-mmacosx-version-min=10.10 --with-regex --with-filesystem --with-program_options --with-thread --with-system stage
    ./b2 install
    cp stage/lib/*.a "../local/lib"
    cp -r boost "../local/include"

git clone -b "master"
git clone -b "master"

git clone git://
pushd asn1c
    git checkout tags/v0.9.28 -b pep-engine
    autoreconf -iv
    ./configure --prefix="../local"
    make install

git clone -b v2.1.6
pushd sequoia4macos
git clone -b "v1.16_without_lib_prefix_defines"
git clone
git clone


Using Xcode

open pEpMimeObjCAdapter/pEpMimeObjCAdapter.xcworkspace/

Build scheme "libpEpMimeObjCAdapter_macOS".

Using terminal

xcodebuild -workspace "pEpMimeObjCAdapter.xcworkspace" -scheme "libpEpMimeObjCAdapter_macOS" -configuration RELEASE

(or DEBUG)

Build Dir & Build Artefacts

You can find the build artefacts in the pEpMimeObjCAdapter/build folder