aboutsummaryrefslogtreecommitdiff
path: root/configure.scm
AgeCommit message (Collapse)Author
2022-01-05configure: Output version.Arun Isaac
* configure.scm: Import (rnrs io ports), (srfi srfi-26) and (ice-9 popen). (call-with-input-pipe): New function. (version): New variable. Output version to Makefile.include.
2022-01-05configure: Output project name.Arun Isaac
* Makefile (project): Delete variable. * configure: Pass the kolam, the project name, to configure.scm. * configure.scm (processed-args): Capture the project name argument. Output project name in Makefile.include.
2022-01-04configure: Generate Makefile.include.Arun Isaac
* configure.scm (option-proc, unrecognized-option-proc, unrecognized-argument-proc): New functions. (processed-args): New variable. Generate Makefile.include. * Makefile: Include Makefile.include. (clean): Clean Makefile.include.
2022-01-04configure: Provide wrapper shell script.Arun Isaac
Guix's gnu-build-system invokes configure explicitly with bash. If configure was a guile script, this would fail. * configure: Rename to configure.scm and replace with shell wrapper.