dev
sh 33 lines 718 Bytes
Raw
1 #!/bin/bash
2 set -x -e
3
4 . ./config.sh
5 ZMQ_SRC_DIR=$WORKDIR/libzmq
6 ZMQ_BRANCH=v4.3.3
7 ZMQ_COMMIT_HASH=04f5bbedee58c538934374dc45182d8fc5926fa3
8
9 for arch in "aarch" "aarch64" "i686" "x86_64"
10 do
11
12 PREFIX=$WORKDIR/prefix_${arch}
13 PATH="${TOOLCHAIN_BASE_DIR}_${arch}/bin:${ORIGINAL_PATH}"
14
15 case $arch in
16 "aarch" ) TARGET="arm";;
17 "i686" ) TARGET="x86";;
18 * ) TARGET="${arch}";;
19 esac
20
21
22 HOST="${TARGET}-linux-android"
23 cd $WORKDIR
24 rm -rf $ZMQ_SRC_DIR
25 git clone https://github.com/zeromq/libzmq.git ${ZMQ_SRC_DIR} -b ${ZMQ_BRANCH}
26 cd $ZMQ_SRC_DIR
27 git checkout ${ZMQ_COMMIT_HASH}
28 ./autogen.sh
29 CC=clang CXX=clang++ ./configure --prefix=${PREFIX} --host=${HOST} --enable-static --disable-shared
30 make -j$THREADS
31 make install
32
33 done