diff options
Diffstat (limited to 'tcwg-generate-source-cache.sh')
-rwxr-xr-x | tcwg-generate-source-cache.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tcwg-generate-source-cache.sh b/tcwg-generate-source-cache.sh index ca42520d..23e73c97 100755 --- a/tcwg-generate-source-cache.sh +++ b/tcwg-generate-source-cache.sh @@ -8,6 +8,7 @@ usage () Usage: $0 --dir-abe ABE/SNAPSHOTS --dir-llvm LLVM/REFERENCE [--OPT true/false] This script generates source caches. "--OPT true/false" options specify what to do: + --abe-branch <branch> ABE branch to use; default "tested" --generate-abe true/false Generate ABE snapshots; default "true" --generate-llvm true/false Generate LLVM reference repos; default "true" --generate-misc true/false Generate misc repo and file caches; default "true" @@ -20,6 +21,7 @@ EOF snapshots_dir="" llvm_reference="" +abe_branch=tested generate_abe=true generate_llvm=true generate_misc=true @@ -27,9 +29,10 @@ update_abe_git=true update_llvm_git=true verbose=false -OPTS="`getopt -l dir-abe:,dir-llvm:,generate-abe:,generate-llvm:,generate-misc:,update-abe-git:,update-llvm-git:,verbose: -- "$@"`" +OPTS="`getopt -l abe-branch:,dir-abe:,dir-llvm:,generate-abe:,generate-llvm:,generate-misc:,update-abe-git:,update-llvm-git:,verbose: -- "$@"`" while test $# -gt 0; do case $1 in + --abe-branch) abe_branch="$2"; shift ;; --dir-abe) snapshots_dir="$2"; shift ;; --dir-llvm) llvm_reference="$2"; shift ;; --generate-abe) generate_abe="$2"; shift ;; @@ -69,7 +72,7 @@ generate_abe_snapshots () local abe_temp="$(dirname "$0")/abe" rm -rf $abe_temp - git clone --branch tested --depth 1 https://git-us.linaro.org/toolchain/abe $abe_temp + git clone --branch ${abe_branch} --depth 1 https://git-us.linaro.org/toolchain/abe $abe_temp cd $abe_temp ./configure --with-local-snapshots=$snapshots_dir |