File: acinclude.m4

package info (click to toggle)
guile-3.0 3.0.11-2
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 35,268 kB
  • sloc: ansic: 186,093; lisp: 101,869; sh: 4,663; makefile: 1,857; awk: 239; javascript: 9
file content (18 lines) | stat: -rw-r--r-- 796 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
AC_DEFUN([GUILE_COMPAT],
 [guile_compat_save_CFLAGS="$CFLAGS"
  guile_compat_save_LIBS="$LIBS"
  CFLAGS="$GUILE_CFLAGS"
  LIBS="$GUILE_LDFLAGS"
  AC_CHECK_FUNCS([scm_c_define_module scm_c_read_string scm_gc_protect_object scm_list_1 scm_c_register_extension scm_make_real scm_num2double scm_c_define_gsubr])
  AC_MSG_CHECKING(for scm_t_bits)
  AC_CACHE_VAL(ac_cv_have_scm_t_bits,
               [AC_TRY_COMPILE([#include <libguile.h>],
                               [scm_t_bits a;],
                               ac_cv_have_scm_t_bits=yes,
                               ac_cv_have_scm_t_bits=no)])
  AC_MSG_RESULT($ac_cv_have_scm_t_bits)
  if test $ac_cv_have_scm_t_bits = yes; then
    AC_DEFINE([HAVE_SCM_T_BITS])
  fi
  LIBS="$guile_compat_save_LIBS"
  CFLAGS="$guile_compat_save_CFLAGS"])