1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

fix bashscript

This commit is contained in:
bolero-MURAKAMI 2013-09-20 16:38:27 +09:00
parent 3713351e3e
commit 3e33de25eb
3 changed files with 29 additions and 29 deletions

View file

@ -20,7 +20,7 @@ version_specific_options=(
compile() {
echo ": $1-$2 compile..."
/usr/local/$1-$2/bin/${1/%cc}++ -Wall -pedantic -std=c++11 -o ${stagedir}/test_$1${2//.} $4 $3
let "succ_$1${2//.} = $?"
let "succ_$1${2//.}=$?"
}
execute() {
@ -36,15 +36,15 @@ execute() {
fi
}
args=`getopt -o d:D:f -l stagedir:,gcc-version:,clang-version:,define:,force -- "$@"`
args=`getopt -o S:D:f -l stagedir:,gcc-version:,clang-version:,define:,force -- "$@"`
if [ "$?" -ne 0 ]; then
echo >&2 -e ": \e[31musage: $0 [-d|--stagedir=path] [--gcc-version=versions] [--clang-version=versions] [-D|--define=identifier]* [-f|-force]\e[m"
echo >&2 -e ": \e[31musage: $0 [-S|--stagedir=path] [--gcc-version=versions] [--clang-version=versions] [-D|--define=identifier]* [-f|-force]\e[m"
exit 1
fi
eval set -- ${args}
while [ -n "$1" ]; do
case $1 in
-d|--stagedir) stagedir=$2; shift 2;;
-S|--stagedir) stagedir=$2; shift 2;;
--gcc-version) gcc_version="$2"; shift 2;;
--clang-version) clang_version="$2"; shift 2;;
-D|--define) user_macros=(${user_macros[@]} "$2"); shift 2;;
@ -54,7 +54,7 @@ while [ -n "$1" ]; do
esac
done
echo ": settings"
echo ": stagedir = ${stagedir}"
echo ": stagedir = \"${stagedir}\""
echo ": gcc-version = (${gcc_version})"
echo ": clang-version = (${clang_version})"
echo ": user-macros = (${user_macros[*]})"
@ -62,7 +62,7 @@ echo ": force = ${force}"
if [ -d "${stagedir}" ]; then
if [ ${force} -eq 0 ]; then
echo >&2 -e ": \e[31mstagedir(${stagedir}) is already exist.\e[m"
echo >&2 -e ": \e[31mstagedir(${stagedir}) already exists.\e[m"
exit 1
else
rm -f -r ${stagedir}/*