32 lines
662 B
Bash
Executable File
32 lines
662 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
. ./config.sh
|
|
|
|
ZMQ_PATH="${EXTERNAL_IOS_SOURCE_DIR}/libzmq"
|
|
|
|
echo "============================ ZMQ ============================"
|
|
|
|
echo "Cloning ZMQ from - $ZMQ_URL"
|
|
|
|
# Check if the directory already exists.
|
|
if [ -d "$ZMQ_PATH" ]; then
|
|
echo "ZeroMQ directory already exists."
|
|
else
|
|
echo "Cloning ZeroMQ from $ZeroMQ_URL"
|
|
mkdir -p $ZMQ_PATH || true
|
|
rm -rf $ZMQ_PATH
|
|
cp -r "${MONEROC_DIR}/external/libzmq" $ZMQ_PATH
|
|
fi
|
|
|
|
cd $ZMQ_PATH
|
|
|
|
mkdir -p cmake-build
|
|
cd cmake-build
|
|
cmake ..
|
|
make -j$(sysctl -n hw.logicalcpu)
|
|
|
|
|
|
cp ${ZMQ_PATH}/include/* $EXTERNAL_IOS_INCLUDE_DIR
|
|
cp ${ZMQ_PATH}/cmake-build/lib/libzmq.a $EXTERNAL_IOS_LIB_DIR |