guowenxue
2021-08-17 544f75c5398469af0aaaa4aead0b09edd7a93099
add cross build shell script
1 files added
45 ■■■■■ changed files
3rdparty/cross/build.sh 45 ●●●●● patch | view | raw | blame | history
3rdparty/cross/build.sh
New file
@@ -0,0 +1,45 @@
#!/bin/bash
ARCH=`uname -m`
echo ${ARCH} | grep "x86" > /dev/null
if [ $? != 0 ] ; then
   echo "+---------------------------------------------------+"
   echo "|   ERROR: This folder must compile on X86 server   |";
   echo "+---------------------------------------------------+"
   exit 1;
fi
function do_compile
{
    for dir in `ls`
    do
        if [ -f $dir/build*.sh ] ; then
            cd $dir
               ./build*.sh
            cd -
        fi
    done
}
function do_clean
{
    for dir in `ls`
    do
        if [ -f $dir/build*.sh ] ; then
            rm -rf ${dir}/${dir}*
        fi
    done
    rm -rf install
}
if [[ $# == 1 ]] && [[ $1 == "clean" ]] ; then
    do_clean
    exit;
fi
do_compile