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])
							 | 
						|
								])
							 | 
						|
								])
							 |