aboutsummaryrefslogtreecommitdiff
path: root/configure.scm
diff options
context:
space:
mode:
Diffstat (limited to 'configure.scm')
-rw-r--r--configure.scm7
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))