|  | @@ -6,6 +6,18 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  set -e
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +if [ ! -z "$@" ]; then
 | 
	
		
			
				|  |  | +  for argument in "$@"; do
 | 
	
		
			
				|  |  | +    case $argument in
 | 
	
		
			
				|  |  | +	  # make curl silent
 | 
	
		
			
				|  |  | +      "-s")
 | 
	
		
			
				|  |  | +        curlopts="-s"
 | 
	
		
			
				|  |  | +        ;;
 | 
	
		
			
				|  |  | +    esac
 | 
	
		
			
				|  |  | +  done
 | 
	
		
			
				|  |  | +fi
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  # Check that we're being run from the right directory.
 | 
	
		
			
				|  |  |  if test ! -f src/google/protobuf/stubs/common.h; then
 | 
	
		
			
				|  |  |    cat >&2 << __EOF__
 | 
	
	
		
			
				|  | @@ -19,7 +31,7 @@ fi
 | 
	
		
			
				|  |  |  # directory is set up as an SVN external.
 | 
	
		
			
				|  |  |  if test ! -e gmock; then
 | 
	
		
			
				|  |  |    echo "Google Mock not present.  Fetching gmock-1.7.0 from the web..."
 | 
	
		
			
				|  |  | -  curl -O https://googlemock.googlecode.com/files/gmock-1.7.0.zip
 | 
	
		
			
				|  |  | +  curl $curlopts -O https://googlemock.googlecode.com/files/gmock-1.7.0.zip
 | 
	
		
			
				|  |  |    unzip -q gmock-1.7.0.zip
 | 
	
		
			
				|  |  |    rm gmock-1.7.0.zip
 | 
	
		
			
				|  |  |    mv gmock-1.7.0 gmock
 |