mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	added scm rev generation on Linux/cmake
This commit is contained in:
		
							parent
							
								
									7a136b8a84
								
							
						
					
					
						commit
						4405a53cf3
					
				
					 10 changed files with 211 additions and 53 deletions
				
			
		
							
								
								
									
										38
									
								
								externals/cmake-modules/GetGitRevisionDescription.cmake.in
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								externals/cmake-modules/GetGitRevisionDescription.cmake.in
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | |||
| #  | ||||
| # Internal file for GetGitRevisionDescription.cmake | ||||
| # | ||||
| # Requires CMake 2.6 or newer (uses the 'function' command) | ||||
| # | ||||
| # Original Author: | ||||
| # 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net> | ||||
| # http://academic.cleardefinition.com | ||||
| # Iowa State University HCI Graduate Program/VRAC | ||||
| # | ||||
| # Copyright Iowa State University 2009-2010. | ||||
| # Distributed under the Boost Software License, Version 1.0. | ||||
| # (See accompanying file LICENSE_1_0.txt or copy at | ||||
| # http://www.boost.org/LICENSE_1_0.txt) | ||||
| 
 | ||||
| set(HEAD_HASH) | ||||
| 
 | ||||
| file(READ "@HEAD_FILE@" HEAD_CONTENTS LIMIT 1024) | ||||
| 
 | ||||
| string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS) | ||||
| if(HEAD_CONTENTS MATCHES "ref") | ||||
| 	# named branch | ||||
| 	string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}") | ||||
| 	if(EXISTS "@GIT_DIR@/${HEAD_REF}") | ||||
| 		configure_file("@GIT_DIR@/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY) | ||||
| 	elseif(EXISTS "@GIT_DIR@/logs/${HEAD_REF}") | ||||
| 		configure_file("@GIT_DIR@/logs/${HEAD_REF}" "@GIT_DATA@/head-ref" COPYONLY) | ||||
| 		set(HEAD_HASH "${HEAD_REF}") | ||||
| 	endif() | ||||
| else() | ||||
| 	# detached HEAD | ||||
| 	configure_file("@GIT_DIR@/HEAD" "@GIT_DATA@/head-ref" COPYONLY) | ||||
| endif() | ||||
| 
 | ||||
| if(NOT HEAD_HASH) | ||||
| 	file(READ "@GIT_DATA@/head-ref" HEAD_HASH LIMIT 1024) | ||||
| 	string(STRIP "${HEAD_HASH}" HEAD_HASH) | ||||
| endif() | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue