make: Guile Integration

1 
1 12.1 GNU Guile Integration
1 ==========================
1 
1 GNU 'make' may be built with support for GNU Guile as an embedded
1 extension language.  Guile implements the Scheme language.  A review of
1 GNU Guile and the Scheme language and its features is beyond the scope
1 of this manual: see the documentation for GNU Guile and Scheme.
1 
1    You can determine if 'make' contains support for Guile by examining
1 the '.FEATURES' variable; it will contain the word GUILE if Guile
1 support is available.
1 
1    The Guile integration provides one new 'make' function: 'guile'.  The
1 'guile' function takes one argument which is first expanded by 'make' in
1 the normal fashion, then passed to the GNU Guile evaluator.  The result
1 of the evaluator is converted into a string and used as the expansion of
1 the 'guile' function in the makefile.
1 
1    In addition, GNU 'make' exposes Guile procedures for use in Guile
1 scripts.
1 

Menu