Makefile: Allow CC_LD_DYNPATH to be overriden
Current Makefile does not allow config.mak to override CC_LD_DYNPATH; it only lets it affect indirectly via NO_R_TO_GCC_LINKER. If the command line, config.mak or config.mak.autogen wants to set CC_LD_DYNPATH differently, we should just allow it. Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									2ebc02d32a
								
							
						
					
					
						commit
						f5b904db6b
					
				
							
								
								
									
										17
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										17
									
								
								Makefile
								
								
								
								
							|  | @ -688,8 +688,7 @@ ifeq ($(uname_S),NetBSD) | |||
| 		NEEDS_LIBICONV = YesPlease | ||||
| 	endif | ||||
| 	BASIC_CFLAGS += -I/usr/pkg/include | ||||
| 	BASIC_LDFLAGS += -L/usr/pkg/lib | ||||
| 	ALL_LDFLAGS += -Wl,-rpath,/usr/pkg/lib | ||||
| 	BASIC_LDFLAGS += -L/usr/pkg/lib $(CC_LD_DYNPATH)/usr/pkg/lib | ||||
| endif | ||||
| ifeq ($(uname_S),AIX) | ||||
| 	NO_STRCASESTR=YesPlease | ||||
|  | @ -781,12 +780,14 @@ ifeq ($(uname_S),Darwin) | |||
| 	endif | ||||
| endif | ||||
|  | ||||
| ifdef NO_R_TO_GCC_LINKER | ||||
| 	# Some gcc does not accept and pass -R to the linker to specify | ||||
| 	# the runtime dynamic library path. | ||||
| 	CC_LD_DYNPATH = -Wl,-rpath= | ||||
| else | ||||
| 	CC_LD_DYNPATH = -R | ||||
| ifndef CC_LD_DYNPATH | ||||
| 	ifdef NO_R_TO_GCC_LINKER | ||||
| 		# Some gcc does not accept and pass -R to the linker to specify | ||||
| 		# the runtime dynamic library path. | ||||
| 		CC_LD_DYNPATH = -Wl,-rpath, | ||||
| 	else | ||||
| 		CC_LD_DYNPATH = -R | ||||
| 	endif | ||||
| endif | ||||
|  | ||||
| ifdef NO_CURL | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Junio C Hamano
						Junio C Hamano