Node:Autoconf Macros, Next:Using Autoconf Macros, Previous:Autoconf Background, Up:Autoconf Support
The macro names all begin with "GUILE_".
GUILE_PROGS | Autoconf Macro |
This macro looks for programs The variables are marked for substitution, as by |
GUILE_FLAGS | Autoconf Macro |
This macro runs the GUILE_CFLAGS: flags to pass to a C or C++ compiler to build code that
uses Guile header files. This is almost always just a GUILE_LDFLAGS: flags to pass to the linker to link a program against
Guile. This includes The variables are marked for substitution, as by |
GUILE_SITE_DIR | Autoconf Macro |
This looks for Guile's "site" directory, usually something like PREFIX/share/guile/site, and sets var GUILE_SITE to the path. Note that the var name is different from the macro name. The variable is marked for substitution, as by |
GUILE_CHECK_RETVAL var check | Autoconf Macro |
var is a shell variable name to be set to the return value. check is a Guile Scheme expression, evaluated with "$GUILE -c", and returning either 0 or non-#f to indicate the check passed. Non-0 number or #f indicates failure. Avoid using the character "#" since that confuses autoconf. |
GUILE_MODULE_CHECK var module featuretest description | Autoconf Macro |
var is a shell variable name to be set to "yes" or "no". module is a list of symbols, like: (ice-9 common-list). featuretest is an expression acceptable to GUILE_CHECK, q.v. description is a present-tense verb phrase (passed to AC_MSG_CHECKING). |
GUILE_MODULE_AVAILABLE var module | Autoconf Macro |
var is a shell variable name to be set to "yes" or "no". module is a list of symbols, like: (ice-9 common-list). |
GUILE_MODULE_REQUIRED symlist | Autoconf Macro |
symlist is a list of symbols, WITHOUT surrounding parens, like: ice-9 common-list. |
GUILE_MODULE_EXPORTS var module modvar | Autoconf Macro |
var is a shell variable to be set to "yes" or "no". module is a list of symbols, like: (ice-9 common-list). modvar is the Guile Scheme variable to check. |
GUILE_MODULE_REQUIRED_EXPORT module modvar | Autoconf Macro |
module is a list of symbols, like: (ice-9 common-list). modvar is the Guile Scheme variable to check. |