mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-31 15:35:21 +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)
 |