mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			593 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			593 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
# Always run during 'make'
 | 
						|
 | 
						|
if(VERSION_EXTRA)
 | 
						|
	set(VERSION_GITHASH "${VERSION_STRING}")
 | 
						|
else(VERSION_EXTRA)
 | 
						|
	execute_process(COMMAND git describe --always --tag --dirty
 | 
						|
		WORKING_DIRECTORY "${GENERATE_VERSION_SOURCE_DIR}"
 | 
						|
		OUTPUT_VARIABLE VERSION_GITHASH OUTPUT_STRIP_TRAILING_WHITESPACE
 | 
						|
		ERROR_QUIET)
 | 
						|
 | 
						|
	if(VERSION_GITHASH)
 | 
						|
		message(STATUS "*** Detected git version ${VERSION_GITHASH} ***")
 | 
						|
	else()
 | 
						|
		set(VERSION_GITHASH "${VERSION_STRING}")
 | 
						|
	endif()
 | 
						|
endif()
 | 
						|
 | 
						|
configure_file(
 | 
						|
	${GENERATE_VERSION_SOURCE_DIR}/cmake_config_githash.h.in
 | 
						|
	${GENERATE_VERSION_BINARY_DIR}/cmake_config_githash.h)
 |