diff options
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | configure.scm | 7 |
3 files changed, 6 insertions, 5 deletions
@@ -17,8 +17,6 @@ # License along with kolam. If not, see # <http://www.gnu.org/licenses/>. -project = kolam - include Makefile.include GUILE = guile @@ -19,4 +19,4 @@ # License along with kolam. If not, see # <http://www.gnu.org/licenses/>. -guile --no-auto-compile configure.scm "$@" +guile --no-auto-compile configure.scm kolam "$@" 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)) |