From 8525c8422c3cee4156c468ddfb35ed64e223f530 Mon Sep 17 00:00:00 2001 From: Mathieu Lirzin Date: Tue, 2 Aug 2016 18:59:06 +0200 Subject: [PATCH] build: Add a wrapper to 'guix environment'. * build-aux/guix-env: New file. * configure.ac: Require it. --- build-aux/guix-env | 9 +++++++++ configure.ac | 1 + 2 files changed, 10 insertions(+) create mode 100755 build-aux/guix-env 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