You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	build: add LDLIBFLAGS
Fixes Ticket4673 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						 Michael Niedermayer
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							e83ffb48ac
						
					
				
				
					commit
					e34a3468f2
				
			
							
								
								
									
										10
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @@ -322,6 +322,7 @@ Toolchain options: | ||||
|   --extra-cxxflags=ECFLAGS add ECFLAGS to CXXFLAGS [$CXXFLAGS] | ||||
|   --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS] | ||||
|   --extra-ldexeflags=ELDFLAGS add ELDFLAGS to LDEXEFLAGS [$LDEXEFLAGS] | ||||
|   --extra-ldlibflags=ELDFLAGS add ELDFLAGS to LDLIBFLAGS [$LDLIBFLAGS] | ||||
|   --extra-libs=ELIBS       add ELIBS [$ELIBS] | ||||
|   --extra-version=STRING   version string suffix [] | ||||
|   --optflags=OPTFLAGS      override optimization-related compiler flags | ||||
| @@ -792,6 +793,10 @@ add_ldexeflags(){ | ||||
|     append LDEXEFLAGS $($ldflags_filter "$@") | ||||
| } | ||||
|  | ||||
| add_ldlibflags(){ | ||||
|     append LDLIBFLAGS $($ldflags_filter "$@") | ||||
| } | ||||
|  | ||||
| add_stripflags(){ | ||||
|     append ASMSTRIPFLAGS "$@" | ||||
| } | ||||
| @@ -3012,6 +3017,9 @@ for opt do | ||||
|         --extra-ldexeflags=*) | ||||
|             add_ldexeflags $optval | ||||
|         ;; | ||||
|         --extra-ldlibflags=*) | ||||
|             add_ldlibflags $optval | ||||
|         ;; | ||||
|         --extra-libs=*) | ||||
|             add_extralibs $optval | ||||
|         ;; | ||||
| @@ -5449,6 +5457,7 @@ check_disable_warning -Wno-pointer-sign | ||||
| check_ldflags -Wl,--warn-common | ||||
| check_ldflags -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample | ||||
| enabled rpath && add_ldexeflags -Wl,-rpath,$libdir | ||||
| enabled rpath && add_ldlibflags -Wl,-rpath,$libdir | ||||
| test_ldflags -Wl,-Bsymbolic && append SHFLAGS -Wl,-Bsymbolic | ||||
|  | ||||
| # add some strip flags | ||||
| @@ -5917,6 +5926,7 @@ DEPWINDRES=$dep_cc | ||||
| DOXYGEN=$doxygen | ||||
| LDFLAGS=$LDFLAGS | ||||
| LDEXEFLAGS=$LDEXEFLAGS | ||||
| LDLIBFLAGS=$LDLIBFLAGS | ||||
| SHFLAGS=$(echo $($ldflags_filter $SHFLAGS)) | ||||
| ASMSTRIPFLAGS=$ASMSTRIPFLAGS | ||||
| YASMFLAGS=$YASMFLAGS | ||||
|   | ||||
| @@ -58,7 +58,7 @@ $(SUBDIR)$(SLIBNAME): $(SUBDIR)$(SLIBNAME_WITH_MAJOR) | ||||
|  | ||||
| $(SUBDIR)$(SLIBNAME_WITH_MAJOR): $(OBJS) $(SLIBOBJS) $(SUBDIR)lib$(NAME).ver | ||||
| 	$(SLIB_CREATE_DEF_CMD) | ||||
| 	$$(LD) $(SHFLAGS) $(LDFLAGS) $$(LD_O) $$(filter %.o,$$^) $(FFEXTRALIBS) | ||||
| 	$$(LD) $(SHFLAGS) $(LDFLAGS) $(LDLIBFLAGS) $$(LD_O) $$(filter %.o,$$^) $(FFEXTRALIBS) | ||||
| 	$(SLIB_EXTRA_CMD) | ||||
|  | ||||
| ifdef SUBDIR | ||||
|   | ||||
		Reference in New Issue
	
	Block a user