From 2a81864b727f4de9e63d7ca91a0a703280bfdc46 Mon Sep 17 00:00:00 2001 From: Yun Liu Date: Fri, 16 Nov 2018 15:31:08 +0800 Subject: [PATCH] update script and add more comments --- build.sh | 55 +++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/build.sh b/build.sh index 8f2e8a64..768eba69 100755 --- a/build.sh +++ b/build.sh @@ -1,6 +1,49 @@ -#!/bin/sh -git submodule update --init -mkdir build -cd build -cmake .. -make +#!/bin/bash + +#building drogon +function build_drogon() { + + #update the submodule and initialize + git submodule update --init + + #saving current directory + current_dir="${PWD}" + + #the folder we will build + build_dir='./build' + if [ -d $build_dir ]; then + echo "Deleted folder: ${build_dir}" + rm -rf build + fi + + #creating building folder + echo "Created building folder: ${build_dir}" + mkdir build + + echo "Entering folder: ${build_dir}" + cd $build_dir + + echo "Start building drogon ..." + cmake .. + + #errors exit + if [ "$?" != "0" ]; then + exit + fi + + make + + #errors exit + if [ "$?" != "0" ]; then + exit + fi + + echo "Installing header files ..." + sudo make install + + #reback current directory + cd $current_dir + #ok! +} + +build_drogon