diff options
Diffstat (limited to 'configure.scm')
-rw-r--r-- | configure.scm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/configure.scm b/configure.scm index 6681f17..07a822a 100644 --- a/configure.scm +++ b/configure.scm @@ -56,7 +56,7 @@ (define processed-args (match (program-arguments) - ((_ args ...) + ((_ project args ...) (let* ((args (args-fold args (list (option '("prefix") #t #f option-proc)) @@ -71,7 +71,8 @@ (string-append exec-prefix "/lib"))) (datarootdir (or (assq-ref args 'datarootdir) (string-append prefix "/share")))) - `((libdir . ,libdir) + `((project . ,project) + (libdir . ,libdir) (datarootdir . ,datarootdir)))))) (check-for-guile-3.0) @@ -81,10 +82,12 @@ (lambda (port) (display (format "# This file was automatically generated by configure. +project = ~a libdir = ~a datarootdir = ~a guile_effective_version = ~a " + (assq-ref processed-args 'project) (assq-ref processed-args 'libdir) (assq-ref processed-args 'datarootdir) (effective-version)) |