Просмотр исходного кода

Merge pull request #687 from Green-Sky/llvm_shallow

[Enhancement] lighter llvm git clone (shallow)
Brian Fiete 4 лет назад
Родитель
Сommit
7d33ef3d5d
1 измененных файлов с 2 добавлено и 8 удалено
  1. 2 8
      extern/llvm_build.sh

+ 2 - 8
extern/llvm_build.sh

@@ -6,14 +6,8 @@ if [ ! -d llvm-project_11_0_0 ]; then
 	tar -xf llvm-11.0.0.src.tar.xz
 	mkdir llvm-project_11_0_0
 	mv llvm-11.0.0.src llvm-project_11_0_0/llvm
-  else # git clone llvm repo if llvm-11.0.0.src.tar.xz does not exists 
-	git clone https://github.com/llvm/llvm-project.git llvm-project_11_0_0
-
-	if [ -d llvm-project_11_0_0 ]; then
-		cd llvm-project_11_0_0
- 		git checkout llvmorg-11.0.0
-		cd ..
-	fi 
+  else # shallow git clone llvm repo if llvm-11.0.0.src.tar.xz does not exists 
+	git clone --depth 1 --branch llvmorg-11.0.0 https://github.com/llvm/llvm-project.git llvm-project_11_0_0
   fi
 fi #end if llvm-project_11_0_0 exists