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