mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-30 16:17:05 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18231 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			20 lines
		
	
	
		
			670 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			670 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Determine if the system can handle the -R option being passed to the linker.
 | |
| #
 | |
| # This macro is specific to LLVM.
 | |
| #
 | |
| AC_DEFUN([AC_LINK_USE_R],
 | |
| [AC_CACHE_CHECK([for compiler -Wl,-R<path> option],[llvm_cv_link_use_r],
 | |
| [ AC_LANG_PUSH([C])
 | |
|   oldcflags="$CFLAGS"
 | |
|   CFLAGS="$CFLAGS -Wl,-R."
 | |
|   AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[int main() { return 0; }]])],
 | |
|     [llvm_cv_link_use_r=yes],[llvm_cv_link_use_r=no])
 | |
|   CFLAGS="$oldcflags"
 | |
|   AC_LANG_POP([C])
 | |
| ])
 | |
| if test "$llvm_cv_link_use_r" = yes ; then
 | |
|   AC_DEFINE([HAVE_LINK_R],[1],[Define if you can use -Wl,-R. to pass -R. to the linker, in order to add the current directory to the dynamic linker search path.])
 | |
|   fi
 | |
| ])
 |