You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							63 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							63 lines
						
					
					
						
							1.4 KiB
						
					
					
				| dnl Macros that check for availability of __FUNCTION__ and | |
| dnl __PRETTY_FUNCTIN__ macros. | |
| 
 | |
| AC_DEFUN([AX___FUNCTION___MACRO], | |
| [ | |
| AH_TEMPLATE([HAVE___FUNCTION___MACRO], | |
|   [Defined if the compiler supports __FUNCTION__ macro.]) | |
| 
 | |
| AC_CACHE_CHECK([for __FUNCTION__ macro], [ac_cv_have___function___macro], | |
| [ | |
|   AC_COMPILE_IFELSE( | |
|     [AC_LANG_PROGRAM( | |
|       [[]], | |
|       [[ | |
|         char const * func = __FUNCTION__; | |
|       ]] | |
|     )], | |
|     [ac_cv_have___function___macro=yes], | |
|     [ac_cv_have___function___macro=no]) | |
| ]) | |
| ]) | |
| 
 | |
| 
 | |
| AC_DEFUN([AX___PRETTY_FUNCTION___MACRO], | |
| [ | |
| AH_TEMPLATE([HAVE___PRETTY_FUNCTION___MACRO], | |
|   [Defined if the compiler supports __PRETTY_FUNCTION__ macro.]) | |
| 
 | |
| AC_CACHE_CHECK([for __PRETTY_FUNCTION__ macro], | |
| [ac_cv_have___pretty_function___macro], | |
| [ | |
|   AC_COMPILE_IFELSE( | |
|     [AC_LANG_PROGRAM( | |
|       [[]], | |
|       [[ | |
|         char const * func = __PRETTY_FUNCTION__; | |
|       ]] | |
|     )], | |
|     [ac_cv_have___pretty_function___macro=yes], | |
|     [ac_cv_have___pretty_function___macro=no]) | |
| ]) | |
| ]) | |
| 
 | |
| 
 | |
| AC_DEFUN([AX___FUNC___SYMBOL], | |
| [ | |
| AH_TEMPLATE([HAVE___FUNC___SYMBOL], | |
|   [Defined if the compiler supports __func__ symbol.]) | |
| 
 | |
| AC_CACHE_CHECK([for __func__ symbol], | |
| [ac_cv_have___func___symbol], | |
| [ | |
|   AC_LINK_IFELSE( | |
|     [AC_LANG_PROGRAM( | |
|       [[]], | |
|       [[ | |
|         char const * func = __func__; | |
|       ]] | |
|     )], | |
|     [ac_cv_have___func___symbol=yes], | |
|     [ac_cv_have___func___symbol=no]) | |
| ]) | |
| ])
 |