You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	version.sh: add preprocessing guards
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						 Michael Niedermayer
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							3c5c4cfa15
						
					
				
				
					commit
					c580691091
				
			
							
								
								
									
										12
									
								
								version.sh
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								version.sh
									
									
									
									
									
								
							| @@ -42,9 +42,17 @@ if [ -z "$2" ]; then | ||||
| fi | ||||
|  | ||||
| NEW_REVISION="#define FFMPEG_VERSION \"$version\"" | ||||
| OLD_REVISION=$(cat "$2" 2> /dev/null) | ||||
| OLD_REVISION=$(cat "$2" 2> /dev/null | head -3 | tail -1) | ||||
|  | ||||
| # String used for preprocessor guard | ||||
| GUARD=$(echo "$2" | sed 's/\//_/' | sed 's/\./_/' | tr '[:lower:]' '[:upper:]' | sed 's/LIB//') | ||||
|  | ||||
| # Update version header only on revision changes to avoid spurious rebuilds | ||||
| if test "$NEW_REVISION" != "$OLD_REVISION"; then | ||||
|     echo "$NEW_REVISION" > "$2" | ||||
|     cat << EOF > "$2" | ||||
| #ifndef $GUARD | ||||
| #define $GUARD | ||||
| $NEW_REVISION | ||||
| #endif /* $GUARD */ | ||||
| EOF | ||||
| fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user