#!/bin/bash #Check if libnanomsg-static.a file is already exists or not file="../OSlibs/linux/$(uname -m)/libnanomsg-static.a" if [ ! -f "$file" ] then echo "$0: File '${file}' not found." #Download nanomsg library 1.0 stable rm -rf nanomsgsrc git clone https://github.com/nanomsg/nanomsg.git nanomsgsrc #Create destination folder mkdir nanomsglib #Switch into nanomsgsrc folder cd nanomsgsrc #Create build directory and switch into it mkdir build && cd build #Compile cmake .. -DCMAKE_INSTALL_PREFIX=../../nanomsglib/ -DCMAKE_BUILD_TYPE=Debug -DNN_STATIC_LIB=1 cmake --build . ctest -C Debug . cmake --build . --target install cd ../.. pwd mkdir -p ../OSlibs/linux/$(uname -m)/ cp -av nanomsglib/lib/libnanomsg.a ../OSlibs/linux/$(uname -m)/libnanomsg-static.a fi