Annotation of parser3/acsite.m4, revision 1.124

1.2       paf         1: # paf@design.ru
1.84      moko        2: # included in configure.ac
1.2       paf         3: 
1.121     moko        4: AC_DEFUN([PA_TRY_COMPILE],[
                      5:   AC_COMPILE_IFELSE(
                      6:     [AC_LANG_PROGRAM([$1], [$2])],
                      7:     [$3],
                      8:     [$4]
                      9:   )
                     10: ])
                     11: 
                     12: AC_DEFUN([PA_TRY_LINK],[
                     13:   AC_LINK_IFELSE(
                     14:     [AC_LANG_PROGRAM([$1], [$2])],
                     15:     [$3],
                     16:     [$4]
                     17:   )
                     18: ])
                     19: 
1.2       paf        20: AC_DEFUN([PA_CHECK_MATH_FUNC_ONE_ARG],[
                     21: AC_MSG_CHECKING(for (maybe built-in) math function $1)
1.121     moko       22: PA_TRY_COMPILE([
1.2       paf        23: #ifdef HAVE_MATH_H
                     24: #       include <math.h>
                     25: #endif
                     26: ],[
                     27:         double result=$1(1.6);
                     28: ],
                     29: [AC_MSG_RESULT(yes)
                     30: $2],
                     31: [AC_MSG_RESULT(no)
                     32: $3])
                     33: ]
                     34: )
                     35: 
                     36: 
                     37: AC_DEFUN([PA_CHECK_MATH_FUNCS_ONE_ARG],[
1.121     moko       38: m4_foreach_w([AC_Func], [$1],
1.30      misha      39:   [AH_TEMPLATE(AS_TR_CPP([HAVE_]AC_Func),
1.2       paf        40:                [Define to 1 if you have the `]AC_Func[' (maybe built-in) math function function.])])dnl
                     41: 
                     42: for pa_func in $1
                     43: do
                     44: PA_CHECK_MATH_FUNC_ONE_ARG($pa_func,
1.30      misha      45:              [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$pa_func]) $2)],
1.2       paf        46:               [$3])dnl
                     47: done
                     48: ])
                     49: 
                     50: 
                     51: AC_DEFUN([PA_CHECK_SIGSETJMP],[
                     52: pa_func=sigsetjmp
                     53: AC_MSG_CHECKING(for (maybe built-in) function $pa_func)
1.121     moko       54: PA_TRY_COMPILE([
1.2       paf        55: #ifdef HAVE_SETJMP_H
                     56: #      include <setjmp.h>
                     57: #endif
                     58: ],[
                     59:         $pa_func(0,0);
                     60: ],
                     61: [AC_MSG_RESULT(yes)
1.30      misha      62: AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$pa_func]))
1.2       paf        63: ],
                     64: [AC_MSG_RESULT(no)
                     65: ])
                     66: ]
                     67: )

E-mail: