mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Speed up qemu clone with multiple submodules in parallel
This commit is contained in:
		
							parent
							
								
									e5c82e7465
								
							
						
					
					
						commit
						65b3a97379
					
				@ -223,9 +223,9 @@ echo -e "Installing/Updating QEMU"
 | 
				
			|||||||
echo -e "*************************************************************************"
 | 
					echo -e "*************************************************************************"
 | 
				
			||||||
echo -e "*************************************************************************\n${ENDC}"
 | 
					echo -e "*************************************************************************\n${ENDC}"
 | 
				
			||||||
cd "$RISCV"
 | 
					cd "$RISCV"
 | 
				
			||||||
if [[ ((! -e qemu) && ($(git clone --recurse-submodules https://github.com/qemu/qemu) || true)) || ($(cd qemu; git fetch; git rev-parse HEAD) != $(cd qemu; git rev-parse origin/master)) || (! -e $RISCV/include/qemu-plugin.h) ]]; then
 | 
					if [[ ((! -e qemu) && ($(git clone --recurse-submodules -j ${NUM_THREADS} https://github.com/qemu/qemu) || true)) || ($(cd qemu; git fetch; git rev-parse HEAD) != $(cd qemu; git rev-parse origin/master)) || (! -e $RISCV/include/qemu-plugin.h) ]]; then
 | 
				
			||||||
    cd qemu
 | 
					    cd qemu
 | 
				
			||||||
    git reset --hard && git clean -f && git checkout master && git pull --recurse-submodules
 | 
					    git reset --hard && git clean -f && git checkout master && git pull --recurse-submodules -j ${NUM_THREADS}
 | 
				
			||||||
    ./configure --target-list=riscv64-softmmu --prefix="$RISCV"
 | 
					    ./configure --target-list=riscv64-softmmu --prefix="$RISCV"
 | 
				
			||||||
    make -j ${NUM_THREADS}
 | 
					    make -j ${NUM_THREADS}
 | 
				
			||||||
    make install
 | 
					    make install
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user