if [ -f "${LIB_DIR}/libpEpwebserver.a" ]; then echo "lib exists already in ${LIB_DIR}. If you want to rebuild it, delete the existing one." exit 0 fi VERSION=$(sh "${SCRIPT_DIR}/get-pEp-version.sh" "WEBSERVER_VERSION") PEP_WEB_SERVER_DIR="${TMP_DIR}/webserver" if [ ! -d "${PEP_WEB_SERVER_DIR}" ]; then git clone -b ${VERSION} https://gitea.pep.foundation/pEp.foundation/webserver.git fi pushd ${PEP_WEB_SERVER_DIR} export CXXFLAGS="-arch ${ARCH} -isysroot ${SDK_PATH} -std=c++14 -fPIC" export LDFLAGS="-arch ${ARCH}" export CXX="$(xcrun --sdk ${SDK} -f clang++) -arch ${ARCH} -isysroot ${SDK_PATH}" LOCAL_CONF="\n \n NDEBUG=1\n \n PREFIX=${CURRENT_LIB_DIR}\n \n BOOST_INCLUDE=${PREFIX}/include\n BOOST_LIB=${PREFIX}/lib\n \n " echo ${LOCAL_CONF} > local.conf make clean make make install popd unset CXXFLAGS unset LDFLAGS unset CXX # Copy artefacts ... cp "${PEP_WEB_SERVER_DIR}/libpEpwebserver.a" "${CURRENT_LIB_DIR}/lib/" # ... and headers PEP_HEADER_DIR="${CURRENT_LIB_DIR}/include/pEp" mkdir -p "${PEP_HEADER_DIR}" cp -R "${PEP_WEB_SERVER_DIR}/"*.hh "${PEP_HEADER_DIR}"