merge(third_party/git): Merge squashed git subtree at v2.23.0
Merge commit '1b593e1ea4' as 'third_party/git'
			
			
This commit is contained in:
		
						commit
						7ef0d62730
					
				
					 3629 changed files with 1139935 additions and 0 deletions
				
			
		
							
								
								
									
										26
									
								
								third_party/git/compat/vcbuild/scripts/lib.pl
									
										
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										26
									
								
								third_party/git/compat/vcbuild/scripts/lib.pl
									
										
									
									
										vendored
									
									
										Executable file
									
								
							|  | @ -0,0 +1,26 @@ | |||
| #!/usr/bin/perl -w | ||||
| ###################################################################### | ||||
| # Libifies files on Windows | ||||
| # | ||||
| # This is a wrapper to facilitate the compilation of Git with MSVC | ||||
| # using GNU Make as the build system. So, instead of manipulating the | ||||
| # Makefile into something nasty, just to support non-space arguments | ||||
| # etc, we use this wrapper to fix the command line options | ||||
| # | ||||
| # Copyright (C) 2009 Marius Storm-Olsen <mstormo@gmail.com> | ||||
| ###################################################################### | ||||
| use strict; | ||||
| my @args = (); | ||||
| while (@ARGV) { | ||||
| 	my $arg = shift @ARGV; | ||||
| 	if ("$arg" eq "rcs") { | ||||
| 		# Consume the rcs option | ||||
| 	} elsif ("$arg" =~ /\.a$/) { | ||||
| 		push(@args, "-OUT:$arg"); | ||||
| 	} else { | ||||
| 		push(@args, $arg); | ||||
| 	} | ||||
| } | ||||
| unshift(@args, "lib.exe"); | ||||
| # printf("**** @args\n"); | ||||
| exit (system(@args) != 0); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue