From e1fa9dbbbb10dad9ca249fd6bb1db168e9134493 Mon Sep 17 00:00:00 2001 From: CharlesMei Date: Mon, 25 Sep 2017 18:02:00 +0800 Subject: [PATCH] modify third_party/install.sh --- third_party/install.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/third_party/install.sh b/third_party/install.sh index 084eaf3..8fed22b 100755 --- a/third_party/install.sh +++ b/third_party/install.sh @@ -2,20 +2,26 @@ # install third party library: 1. ZeroMQ, 2. MPICH2 THIRD_PARTY_DIR=$PWD +mkdir $THIRD_PARTY_DIR/include echo $TARGET_DIR -ZMQ_DIR=zeromq-4.1.3 +ZMQ_DIR=libzmq MPI_DIR=mpich-3.0.4 # 1. Get ZeroMQ -wget http://download.zeromq.org/zeromq-4.1.3.tar.gz -tar -zxf zeromq-4.1.3.tar.gz +# wget http://download.zeromq.org/zeromq-4.1.3.tar.gz +# tar -zxf zeromq-4.1.3.tar.gz +git clone https://github.com/zeromq/libzmq +# ./autogen.sh && ./configure && make -j 4 +# make check && make install # Build ZeroMQ # Make sure that libtool, pkg-config, build-essential, autoconf and automake # are installed. cd $ZMQ_DIR +./autogen.sh ./configure --prefix=$THIRD_PARTY_DIR --without-libsodium make -j4 +make check make install -j4 cd .. rm -rf $ZMQ_DIR @@ -37,3 +43,9 @@ cd .. rm -rf $MPI_DIR rm *.tar.gz* + +# add lib to ~/.bashrc +echo "LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${THIRD_PARTY_DIR}/lib" >> ~/.bashrc +source ~/.bashrc + +