summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild-aux/guix-env9
-rw-r--r--configure.ac1
2 files changed, 10 insertions, 0 deletions
diff --git a/build-aux/guix-env b/build-aux/guix-env
new file mode 100755
index 0000000..67d88f0
--- /dev/null
+++ b/build-aux/guix-env
@@ -0,0 +1,9 @@
+#!/bin/sh
+# Build an environment that includes all the regular and development
+# dependencies of Cuirass.
+
+set -e -x
+guix environment --ad-hoc \
+ autoconf automake bash coreutils findutils gawk git grep \
+ guile guile-json guile-sqlite3 guix gzip less libgcrypt make \
+ perl pkg-config sed sqlite tar "$@"
diff --git a/configure.ac b/configure.ac
index ad6f4be..fb82829 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,6 +2,7 @@ AC_PREREQ([2.61])
AC_INIT([Cuirass], [0.0.1], [bug-guix@gnu.org])
AC_CONFIG_SRCDIR([bin/cuirass.in])
AC_CONFIG_AUX_DIR([build-aux])
+AC_REQUIRE_AUX_FILE([guix-env])
AC_REQUIRE_AUX_FILE([test-driver.scm])
AM_INIT_AUTOMAKE([foreign subdir-objects -Wall])
AM_SILENT_RULES([yes]) # enables silent rules by default